2138-1848:712785693.805 : ============Debug Start==========
2138-1848:712785694.129 : Date : 2020/5/18 09:49:39
2138-1848:712785694.214 : Process ID : 2138
2138-1848:712785694.565 : Windows : Version 10.0 build 18363 
2138-1848:712785695.040 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712785695.110 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712785695.182 : MemoryStatus.ullAvailPhys : 5866627072
2138-1848:712785695.246 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712785695.313 : MemoryStatus.ullAvailPageFile : 7284547584
2138-1848:712785695.382 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712785695.446 : MemoryStatus.ullAvailVirtual : 1723146240
2138-1848:712785695.513 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712785695.620 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712785695.684 : CPU Family 6 Model 10 Stepping 7
2138-1848:712785695.919 : CPU Count : 4
2138-1848:712785695.971 : CPU Frequency : 100.000 Mhz
2138-1848:712785700.659 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712785700.806 : => InitializeDriver
2138-1848:712785701.052 : <= InitializeDriver ret = 1
2138-1848:712785701.116 : => InitializeScanner
2138-1848:712785701.195 : => CAsicIO::GetDeviceList
2138-1848:712785701.397 : => CNT96226::CNT96226
2138-1848:712785701.459 : => CNT96226::Open
2138-1848:712785723.382 : <= CNT96226::Open ret = 1
2138-1848:712785723.484 : => CNT96226::Initialize
2138-1848:712785723.691 : <= CNT96226::Initialize ret = 1
2138-1848:712785723.754 : <= CNT96226::CNT96226
2138-1848:712785723.816 : => CNT96226::EnumAvailableDevice
2138-1848:712785727.878 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712785727.965 : DeviceHandleTable[ 0 ] = 256
2138-1848:712785728.028 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712789477.010 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712789478.110 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712789486.506 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712789486.726 : => IoObject::GetLockName
2138-1848:712789486.853 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712789487.000 : <= IoObject::GetLockName
2138-1848:712789487.835 : => CNT96226::VenderCmd_GetData
2138-1848:712789487.977 : iCmd = 3, nBytes = 2
2138-1848:712789906.384 : 0000 : 06 38 
2138-1848:712789906.662 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712789906.821 : => CNT96226::VenderCmd_GetData
2138-1848:712789906.952 : iCmd = 4, nBytes = 2
2138-1848:712790223.593 : 0000 : 07 07 
2138-1848:712790223.829 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712790224.015 : Device 0 USB ID = 0638 : 0707
2138-1848:712790224.204 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712790224.360 : IO Send command 10 bytes
2138-1848:712790224.483 : => CNT96226::VenderCmd_SetData
2138-1848:712790224.603 : iCmd = 0, nBytes = 10
2138-1848:712790224.825 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712790432.315 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712790432.642 : => CNT96226::VenderCmd_GetData
2138-1848:712790432.766 : iCmd = 0, nBytes = 165
2138-1848:712790645.729 : skip dump 37 bytes
2138-1848:712790646.101 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712790646.394 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712790646.681 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712790646.964 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712790647.235 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712790647.514 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712790647.785 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712790648.042 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712790648.180 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712790648.312 : => CNT96226::VenderCmd_GetData
2138-1848:712790648.655 : iCmd = 1, nBytes = 4
2138-1848:712790857.612 : 0000 : 00 00 00 00 
2138-1848:712790857.818 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712790857.953 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712790858.084 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712790858.228 : IO Send command 10 bytes
2138-1848:712790858.342 : => CNT96226::VenderCmd_SetData
2138-1848:712790858.465 : iCmd = 0, nBytes = 10
2138-1848:712790858.676 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712791214.227 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712791214.524 : => CNT96226::VenderCmd_GetData
2138-1848:712791214.650 : iCmd = 0, nBytes = 128
2138-1848:712791425.626 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712791425.986 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712791426.278 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712791426.561 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712791426.832 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712791427.090 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712791427.356 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712791427.610 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712791427.746 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712791427.878 : => CNT96226::VenderCmd_GetData
2138-1848:712791427.991 : iCmd = 1, nBytes = 4
2138-1848:712791634.214 : 0000 : 00 00 00 00 
2138-1848:712791634.449 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712791634.592 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712791634.895 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712791635.049 : => CNT96226::Close
2138-1848:712791641.794 : <= CNT96226::Close ret = 1
2138-1848:712791641.962 : <= CNT96226::~CNT96226
2138-1848:712791642.133 : <= CAsicIO::GetDeviceList
2138-1848:712791642.927 : => IoObject::SetTimeout
2138-1848:712791643.045 : Timeout--> In = 0 Out = 0
2138-1848:712791643.161 : <= IoObject::SetTimeout
2138-1848:712791643.296 : => CAsicIO::CAsicIO
2138-1848:712791643.443 : => CNT96226::CNT96226
2138-1848:712791643.558 : => CNT96226::Open
2138-1848:712791686.911 : <= CNT96226::Open ret = 1
2138-1848:712791687.135 : => CNT96226::Initialize
2138-1848:712791687.538 : <= CNT96226::Initialize ret = 1
2138-1848:712791687.660 : <= CNT96226::CNT96226
2138-1848:712791687.783 : <= CAsicIO::CAsicIO
2138-1848:712791687.904 : => CAsicIO::InitializeDevice
2138-1848:712791688.049 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712791696.005 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712791696.249 : => IoObject::GetLockName
2138-1848:712791696.377 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712791696.516 : <= IoObject::GetLockName
2138-1848:712791697.386 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712791697.543 : IO Send command 10 bytes
2138-1848:712791697.653 : => CNT96226::VenderCmd_SetData
2138-1848:712791697.773 : iCmd = 0, nBytes = 10
2138-1848:712791698.001 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712792056.763 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712792057.063 : => CNT96226::VenderCmd_GetData
2138-1848:712792057.199 : iCmd = 0, nBytes = 128
2138-1848:712792265.041 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712792265.405 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712792265.697 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712792265.973 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712792266.247 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712792266.515 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712792266.772 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712792267.034 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712792267.178 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712792267.514 : => CNT96226::VenderCmd_GetData
2138-1848:712792267.641 : iCmd = 1, nBytes = 4
2138-1848:712792478.791 : 0000 : 00 00 00 00 
2138-1848:712792478.967 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712792479.081 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712792479.184 : => CNT96226::VenderCmd_GetData
2138-1848:712792479.279 : iCmd = 3, nBytes = 2
2138-1848:712792873.027 : 0000 : 06 38 
2138-1848:712792873.253 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712792873.388 : => CNT96226::VenderCmd_GetData
2138-1848:712792873.510 : iCmd = 4, nBytes = 2
2138-1848:712793193.473 : 0000 : 07 07 
2138-1848:712793193.706 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712793193.989 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712793194.197 : => IoObject::InitializeDevice
2138-1848:712793194.395 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712793195.568 : <= IoObject::InitializeDevice ret = 1
2138-1848:712793195.717 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712793196.712 : => FindScanner
2138-1848:712793196.827 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712793196.957 : <= FindScanner ret = 1
2138-1848:712793197.079 : => IoObject::IoLockStart
2138-1848:712793197.258 : => CAsicIO::CheckDevice
2138-1848:712793197.371 : => CNT96226::ConnectIsAvailable
2138-1848:712793219.898 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712793220.101 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712793220.225 : <= IoObject::IoLockStart
2138-1848:712793220.342 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712793220.478 : IO Send command 10 bytes
2138-1848:712793220.652 : => CNT96226::VenderCmd_SetData
2138-1848:712793220.772 : iCmd = 0, nBytes = 10
2138-1848:712793220.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712793424.689 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712793424.889 : System send command 10 bytes + data 0 bytes
2138-1848:712793425.027 : IO total need to receive data 5 bytes
2138-1848:712793425.156 : => CNT96226::VenderCmd_GetData
2138-1848:712793425.279 : iCmd = 0, nBytes = 5
2138-1848:712793629.774 : 0000 : 06 00 02 02 ab 
2138-1848:712793630.020 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712793630.166 : System total receive data 5 bytes
2138-1848:712793630.292 : => CNT96226::VenderCmd_GetData
2138-1848:712793630.413 : iCmd = 1, nBytes = 4
2138-1848:712793838.692 : 0000 : 00 00 00 00 
2138-1848:712793838.876 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712793839.124 : <= CAsicIO::DoIo ret = 1
2138-1848:712793839.253 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712793839.397 : IO Send command 10 bytes
2138-1848:712793839.594 : => CNT96226::VenderCmd_SetData
2138-1848:712793839.718 : iCmd = 0, nBytes = 10
2138-1848:712793839.939 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712794047.843 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712794048.141 : System send command 10 bytes + data 0 bytes
2138-1848:712794048.293 : IO total need to receive data 165 bytes
2138-1848:712794048.431 : => CNT96226::VenderCmd_GetData
2138-1848:712794048.782 : iCmd = 0, nBytes = 165
2138-1848:712794255.245 : skip dump 37 bytes
2138-1848:712794255.684 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712794255.992 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712794256.276 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712794256.561 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712794256.834 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712794257.118 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712794257.379 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712794257.641 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712794257.778 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712794257.915 : System total receive data 165 bytes
2138-1848:712794258.045 : => CNT96226::VenderCmd_GetData
2138-1848:712794258.374 : iCmd = 1, nBytes = 4
2138-1848:712794464.200 : 0000 : 00 00 00 00 
2138-1848:712794464.385 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712794464.629 : <= CAsicIO::DoIo ret = 1
2138-1848:712794464.747 : Dump Inquiry
2138-1848:712794465.005 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712794465.283 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712794465.564 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712794465.843 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712794466.120 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712794466.398 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712794466.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712794466.916 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712794467.184 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712794467.461 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712794467.652 : 00a0 : 00 00 00 00 00 
2138-1848:712794467.785 : => ReadNVMDataInternal
2138-1848:712794468.213 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712794468.356 : IO Send command 10 bytes
2138-1848:712794468.555 : => CNT96226::VenderCmd_SetData
2138-1848:712794468.676 : iCmd = 0, nBytes = 10
2138-1848:712794468.888 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712794825.353 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712794825.684 : System send command 10 bytes + data 0 bytes
2138-1848:712794825.838 : IO total need to receive data 128 bytes
2138-1848:712794825.977 : => CNT96226::VenderCmd_GetData
2138-1848:712794826.100 : iCmd = 0, nBytes = 128
2138-1848:712795041.816 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712795042.187 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712795042.468 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712795042.740 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712795043.008 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712795043.278 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712795043.535 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712795043.800 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712795043.942 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712795044.080 : System total receive data 128 bytes
2138-1848:712795044.213 : => CNT96226::VenderCmd_GetData
2138-1848:712795044.333 : iCmd = 1, nBytes = 4
2138-1848:712795256.536 : 0000 : 00 00 00 00 
2138-1848:712795256.798 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712795257.063 : <= CAsicIO::DoIo ret = 1
2138-1848:712795257.204 : NVMData.PadScanCount = 0
2138-1848:712795257.328 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712795257.447 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712795257.577 : NVMData.FlatbedScanCount = 0
2138-1848:712795257.695 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712795257.814 : NVMData.SideEdgeFletbed = 0
2138-1848:712795257.932 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712795258.050 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712795258.173 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712795258.293 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712795258.413 : NVMData.BornMonth = 0
2138-1848:712795258.523 : NVMData.BornDay = 0
2138-1848:712795258.638 : NVMData.BornYear = 0
2138-1848:712795258.747 : NVMData.FirstScanMonth = 5
2138-1848:712795258.866 : NVMData.FirstScanDay = 18
2138-1848:712795258.978 : NVMData.FirstScanYear = 2020
2138-1848:712795259.099 : NVMData.VerticalMagnification = 0
2138-1848:712795259.214 : NVMData.HorizontalMagnification = 0
2138-1848:712795259.335 : NVMData.PowerSavingTime = 15
2138-1848:712795259.454 : NVMData.SN = A094165189010062
2138-1848:712795259.561 : NVMData.AutoFeed = 0
2138-1848:712795259.670 : NVMData.CCDType = 0
2138-1848:712795259.949 : NVMData.ScanSpeed = 0
2138-1848:712795260.062 : NVMData.RollerCount = 0
2138-1848:712795260.173 : NVMData.MultifeedCount = 0
2138-1848:712795260.288 : NVMData.JamCount = 0
2138-1848:712795260.401 : NVMData.IdentifyInfo = 
2138-1848:712795260.508 : NVMData.FormalName = 
2138-1848:712795260.612 : NVMData.ReservedB = 0
2138-1848:712795260.721 : NVMData.FunctionCode = 0
2138-1848:712795260.827 : NVMData.PreFeed = 0
2138-1848:712795260.939 : NVMData.PreFeedTime = 0
2138-1848:712795261.048 : NVMData.ButtonNumber = 0
2138-1848:712795261.157 : NVMData.PowerOffTime = 0
2138-1848:712795261.268 : <= ReadNVMDataInternal ret = 1
2138-1848:712795261.422 : => IoObject::IoLockEnd
2138-1848:712795261.570 : <= IoObject::IoLockEnd
2138-1848:712795261.677 : <= InitializeScanner ret = 1
2138-1848:712795261.801 : => GetLogicalScannerAbilityEx
2138-1848:712795261.924 : => IoObject::IoLockStart
2138-1848:712795262.084 : => CAsicIO::CheckDevice
2138-1848:712795262.199 : => CNT96226::ConnectIsAvailable
2138-1848:712795283.986 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712795284.246 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712795284.398 : <= IoObject::IoLockStart
2138-1848:712795284.531 : => IoObject::IoLockEnd
2138-1848:712795284.724 : <= IoObject::IoLockEnd
2138-1848:712795284.940 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712795285.108 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:712795568.921 : => ReadNVMData
2138-1848:712795569.229 : => IoObject::IoLockStart
2138-1848:712795569.479 : => CAsicIO::CheckDevice
2138-1848:712795569.602 : => CNT96226::ConnectIsAvailable
2138-1848:712795593.587 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712795593.844 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712795593.992 : <= IoObject::IoLockStart
2138-1848:712795594.139 : => ReadNVMDataInternal
2138-1848:712795594.281 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712795594.432 : IO Send command 10 bytes
2138-1848:712795594.700 : => CNT96226::VenderCmd_SetData
2138-1848:712795594.826 : iCmd = 0, nBytes = 10
2138-1848:712795595.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712795940.395 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712795940.558 : System send command 10 bytes + data 0 bytes
2138-1848:712795940.640 : IO total need to receive data 128 bytes
2138-1848:712795940.736 : => CNT96226::VenderCmd_GetData
2138-1848:712795940.799 : iCmd = 0, nBytes = 128
2138-1848:712796102.540 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712796102.794 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712796102.943 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712796103.090 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712796103.225 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712796103.361 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712796103.491 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712796103.621 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712796103.690 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712796103.765 : System total receive data 128 bytes
2138-1848:712796103.838 : => CNT96226::VenderCmd_GetData
2138-1848:712796103.898 : iCmd = 1, nBytes = 4
2138-1848:712796269.071 : 0000 : 00 00 00 00 
2138-1848:712796269.194 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712796269.364 : <= CAsicIO::DoIo ret = 1
2138-1848:712796269.445 : NVMData.PadScanCount = 0
2138-1848:712796269.508 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712796269.571 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712796269.636 : NVMData.FlatbedScanCount = 0
2138-1848:712796269.704 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712796269.766 : NVMData.SideEdgeFletbed = 0
2138-1848:712796269.825 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712796269.883 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712796269.944 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712796270.156 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712796270.221 : NVMData.BornMonth = 0
2138-1848:712796270.275 : NVMData.BornDay = 0
2138-1848:712796270.333 : NVMData.BornYear = 0
2138-1848:712796270.387 : NVMData.FirstScanMonth = 5
2138-1848:712796270.443 : NVMData.FirstScanDay = 18
2138-1848:712796270.502 : NVMData.FirstScanYear = 2020
2138-1848:712796270.557 : NVMData.VerticalMagnification = 0
2138-1848:712796270.620 : NVMData.HorizontalMagnification = 0
2138-1848:712796270.682 : NVMData.PowerSavingTime = 15
2138-1848:712796270.741 : NVMData.SN = A094165189010062
2138-1848:712796270.794 : NVMData.AutoFeed = 0
2138-1848:712796270.852 : NVMData.CCDType = 0
2138-1848:712796270.905 : NVMData.ScanSpeed = 0
2138-1848:712796270.960 : NVMData.RollerCount = 0
2138-1848:712796271.016 : NVMData.MultifeedCount = 0
2138-1848:712796271.072 : NVMData.JamCount = 0
2138-1848:712796271.126 : NVMData.IdentifyInfo = 
2138-1848:712796271.182 : NVMData.FormalName = 
2138-1848:712796271.237 : NVMData.ReservedB = 0
2138-1848:712796271.294 : NVMData.FunctionCode = 0
2138-1848:712796271.349 : NVMData.PreFeed = 0
2138-1848:712796271.404 : NVMData.PreFeedTime = 0
2138-1848:712796271.457 : NVMData.ButtonNumber = 0
2138-1848:712796271.510 : NVMData.PowerOffTime = 0
2138-1848:712796271.566 : <= ReadNVMDataInternal ret = 1
2138-1848:712796271.633 : => IoObject::IoLockEnd
2138-1848:712796271.715 : <= IoObject::IoLockEnd
2138-1848:712796271.768 : <= ReadNVMData ret = 1
2138-1848:712796708.724 : => TerminateDriver
2138-1848:712796708.922 : => CAsicIO::~CAsicIO,pStage=205327432
2138-1848:712796709.001 : => CNT96226::Close
2138-1848:712796713.127 : <= CNT96226::Close ret = 1
2138-1848:712796713.222 : <= CAsicIO::~CAsicIO
2138-1848:712796713.287 : => IoObject::IoLockEnd
2138-1848:712796713.343 : <= IoObject::IoLockEnd
2138-1848:712796713.398 : => IoObject::TerminateDevice
2138-1848:712796713.462 : => IoObject::IoLockEnd
2138-1848:712796713.515 : <= IoObject::IoLockEnd
2138-1848:712796713.606 : <= IoObject::TerminateDevice
2138-1848:712796713.831 : <= TerminateDriver ret = 1
2138-1848:712798708.631 : ============Debug Start==========
2138-1848:712798708.941 : Date : 2020/5/18 09:49:39
2138-1848:712798709.027 : Process ID : 2138
2138-1848:712798709.395 : Windows : Version 10.0 build 18363 
2138-1848:712798709.906 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712798709.972 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712798710.049 : MemoryStatus.ullAvailPhys : 5870661632
2138-1848:712798710.114 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712798710.185 : MemoryStatus.ullAvailPageFile : 7285751808
2138-1848:712798710.255 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712798710.323 : MemoryStatus.ullAvailVirtual : 1723207680
2138-1848:712798710.395 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712798710.503 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712798710.568 : CPU Family 6 Model 10 Stepping 7
2138-1848:712798710.825 : CPU Count : 4
2138-1848:712798710.876 : CPU Frequency : 100.000 Mhz
2138-1848:712798715.071 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712798715.227 : => InitializeDriver
2138-1848:712798715.465 : <= InitializeDriver ret = 1
2138-1848:712800835.500 : => InitializeScanner
2138-1848:712800835.796 : => CAsicIO::GetDeviceList
2138-1848:712800836.243 : => CNT96226::CNT96226
2138-1848:712800836.325 : => CNT96226::Open
2138-1848:712800859.925 : <= CNT96226::Open ret = 1
2138-1848:712800860.042 : => CNT96226::Initialize
2138-1848:712800860.265 : <= CNT96226::Initialize ret = 1
2138-1848:712800860.333 : <= CNT96226::CNT96226
2138-1848:712800860.391 : => CNT96226::EnumAvailableDevice
2138-1848:712800863.850 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712800863.941 : DeviceHandleTable[ 0 ] = 256
2138-1848:712800864.013 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712804415.976 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712804416.619 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712804421.288 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712804421.406 : => IoObject::GetLockName
2138-1848:712804421.475 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712804421.555 : <= IoObject::GetLockName
2138-1848:712804422.070 : => CNT96226::VenderCmd_GetData
2138-1848:712804422.143 : iCmd = 3, nBytes = 2
2138-1848:712804751.544 : 0000 : 06 38 
2138-1848:712804751.709 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712804751.800 : => CNT96226::VenderCmd_GetData
2138-1848:712804751.866 : iCmd = 4, nBytes = 2
2138-1848:712805006.285 : 0000 : 07 07 
2138-1848:712805006.454 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712805006.567 : Device 0 USB ID = 0638 : 0707
2138-1848:712805006.664 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712805006.743 : IO Send command 10 bytes
2138-1848:712805006.805 : => CNT96226::VenderCmd_SetData
2138-1848:712805006.872 : iCmd = 0, nBytes = 10
2138-1848:712805006.985 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712805157.481 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712805157.678 : => CNT96226::VenderCmd_GetData
2138-1848:712805157.748 : iCmd = 0, nBytes = 165
2138-1848:712805311.604 : skip dump 37 bytes
2138-1848:712805311.883 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712805312.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712805312.167 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712805312.312 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712805312.451 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712805312.592 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712805312.723 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805312.857 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805312.927 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712805312.993 : => CNT96226::VenderCmd_GetData
2138-1848:712805313.199 : iCmd = 1, nBytes = 4
2138-1848:712805419.963 : 0000 : 00 00 00 00 
2138-1848:712805420.060 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712805420.129 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712805420.199 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712805420.269 : IO Send command 10 bytes
2138-1848:712805420.328 : => CNT96226::VenderCmd_SetData
2138-1848:712805420.388 : iCmd = 0, nBytes = 10
2138-1848:712805420.499 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712805713.752 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712805713.949 : => CNT96226::VenderCmd_GetData
2138-1848:712805714.020 : iCmd = 0, nBytes = 128
2138-1848:712805841.241 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805841.411 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805841.551 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712805841.693 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712805841.824 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712805841.952 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805842.083 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805842.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712805842.279 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712805842.344 : => CNT96226::VenderCmd_GetData
2138-1848:712805842.401 : iCmd = 1, nBytes = 4
2138-1848:712805950.438 : 0000 : 00 00 00 00 
2138-1848:712805950.559 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712805950.632 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712805950.802 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712805950.883 : => CNT96226::Close
2138-1848:712805955.217 : <= CNT96226::Close ret = 1
2138-1848:712805955.309 : <= CNT96226::~CNT96226
2138-1848:712805955.408 : <= CAsicIO::GetDeviceList
2138-1848:712805955.942 : => IoObject::SetTimeout
2138-1848:712805956.007 : Timeout--> In = 0 Out = 0
2138-1848:712805956.065 : <= IoObject::SetTimeout
2138-1848:712805956.137 : => CAsicIO::CAsicIO
2138-1848:712805956.216 : => CNT96226::CNT96226
2138-1848:712805956.279 : => CNT96226::Open
2138-1848:712805979.774 : <= CNT96226::Open ret = 1
2138-1848:712805979.900 : => CNT96226::Initialize
2138-1848:712805980.118 : <= CNT96226::Initialize ret = 1
2138-1848:712805980.181 : <= CNT96226::CNT96226
2138-1848:712805980.240 : <= CAsicIO::CAsicIO
2138-1848:712805980.302 : => CAsicIO::InitializeDevice
2138-1848:712805980.380 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712805984.557 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712805984.695 : => IoObject::GetLockName
2138-1848:712805984.758 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712805984.831 : <= IoObject::GetLockName
2138-1848:712805985.314 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712805985.394 : IO Send command 10 bytes
2138-1848:712805985.450 : => CNT96226::VenderCmd_SetData
2138-1848:712805985.511 : iCmd = 0, nBytes = 10
2138-1848:712805985.629 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712806286.726 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712806286.926 : => CNT96226::VenderCmd_GetData
2138-1848:712806286.994 : iCmd = 0, nBytes = 128
2138-1848:712806432.959 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712806433.202 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712806433.356 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712806433.505 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712806433.645 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712806433.780 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712806433.914 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712806434.049 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712806434.118 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712806434.308 : => CNT96226::VenderCmd_GetData
2138-1848:712806434.372 : iCmd = 1, nBytes = 4
2138-1848:712806544.984 : 0000 : 00 00 00 00 
2138-1848:712806545.151 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712806545.237 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712806545.312 : => CNT96226::VenderCmd_GetData
2138-1848:712806545.377 : iCmd = 3, nBytes = 2
2138-1848:712806869.902 : 0000 : 06 38 
2138-1848:712806870.079 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712806870.167 : => CNT96226::VenderCmd_GetData
2138-1848:712806870.239 : iCmd = 4, nBytes = 2
2138-1848:712807128.934 : 0000 : 07 07 
2138-1848:712807129.107 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712807129.261 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712807129.369 : => IoObject::InitializeDevice
2138-1848:712807129.484 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712807130.205 : <= IoObject::InitializeDevice ret = 1
2138-1848:712807130.282 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712807130.958 : => FindScanner
2138-1848:712807131.027 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712807131.102 : <= FindScanner ret = 1
2138-1848:712807131.164 : => IoObject::IoLockStart
2138-1848:712807131.255 : => CAsicIO::CheckDevice
2138-1848:712807131.317 : => CNT96226::ConnectIsAvailable
2138-1848:712807144.146 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712807144.252 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712807144.318 : <= IoObject::IoLockStart
2138-1848:712807144.384 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712807144.457 : IO Send command 10 bytes
2138-1848:712807144.544 : => CNT96226::VenderCmd_SetData
2138-1848:712807144.604 : iCmd = 0, nBytes = 10
2138-1848:712807144.714 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712807287.230 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712807287.391 : System send command 10 bytes + data 0 bytes
2138-1848:712807287.461 : IO total need to receive data 5 bytes
2138-1848:712807287.526 : => CNT96226::VenderCmd_GetData
2138-1848:712807287.588 : iCmd = 0, nBytes = 5
2138-1848:712807408.286 : 0000 : 06 00 02 02 ab 
2138-1848:712807408.436 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712807408.519 : System total receive data 5 bytes
2138-1848:712807408.591 : => CNT96226::VenderCmd_GetData
2138-1848:712807408.655 : iCmd = 1, nBytes = 4
2138-1848:712807530.995 : 0000 : 00 00 00 00 
2138-1848:712807531.160 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712807531.354 : <= CAsicIO::DoIo ret = 1
2138-1848:712807531.432 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712807531.508 : IO Send command 10 bytes
2138-1848:712807531.633 : => CNT96226::VenderCmd_SetData
2138-1848:712807531.695 : iCmd = 0, nBytes = 10
2138-1848:712807531.811 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712807701.440 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712807701.630 : System send command 10 bytes + data 0 bytes
2138-1848:712807701.720 : IO total need to receive data 165 bytes
2138-1848:712807701.792 : => CNT96226::VenderCmd_GetData
2138-1848:712807701.861 : iCmd = 0, nBytes = 165
2138-1848:712807828.523 : skip dump 37 bytes
2138-1848:712807828.749 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712807828.907 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712807829.055 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712807829.196 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712807829.336 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712807829.476 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712807829.607 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712807829.740 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712807829.812 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712807829.878 : System total receive data 165 bytes
2138-1848:712807829.945 : => CNT96226::VenderCmd_GetData
2138-1848:712807830.101 : iCmd = 1, nBytes = 4
2138-1848:712807991.037 : 0000 : 00 00 00 00 
2138-1848:712807991.209 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712807991.396 : <= CAsicIO::DoIo ret = 1
2138-1848:712807991.466 : Dump Inquiry
2138-1848:712807991.604 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712807991.747 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712807991.894 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712807992.034 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712807992.170 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712807992.315 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712807992.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712807992.584 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712807992.725 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712807992.863 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712807992.957 : 00a0 : 00 00 00 00 00 
2138-1848:712807993.033 : => ReadNVMDataInternal
2138-1848:712807993.275 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712807993.348 : IO Send command 10 bytes
2138-1848:712807993.459 : => CNT96226::VenderCmd_SetData
2138-1848:712807993.520 : iCmd = 0, nBytes = 10
2138-1848:712807993.626 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712808285.180 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712808285.377 : System send command 10 bytes + data 0 bytes
2138-1848:712808285.459 : IO total need to receive data 128 bytes
2138-1848:712808285.530 : => CNT96226::VenderCmd_GetData
2138-1848:712808285.597 : iCmd = 0, nBytes = 128
2138-1848:712808428.002 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712808428.218 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712808428.362 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712808428.502 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712808428.638 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712808428.770 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712808428.903 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712808429.039 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712808429.108 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712808429.175 : System total receive data 128 bytes
2138-1848:712808429.239 : => CNT96226::VenderCmd_GetData
2138-1848:712808429.301 : iCmd = 1, nBytes = 4
2138-1848:712808547.702 : 0000 : 00 00 00 00 
2138-1848:712808547.869 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712808548.057 : <= CAsicIO::DoIo ret = 1
2138-1848:712808548.138 : NVMData.PadScanCount = 0
2138-1848:712808548.207 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712808548.272 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712808548.341 : NVMData.FlatbedScanCount = 0
2138-1848:712808548.404 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712808548.463 : NVMData.SideEdgeFletbed = 0
2138-1848:712808548.522 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712808548.583 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712808548.641 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712808548.701 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712808548.762 : NVMData.BornMonth = 0
2138-1848:712808548.816 : NVMData.BornDay = 0
2138-1848:712808548.871 : NVMData.BornYear = 0
2138-1848:712808548.924 : NVMData.FirstScanMonth = 5
2138-1848:712808548.980 : NVMData.FirstScanDay = 18
2138-1848:712808549.043 : NVMData.FirstScanYear = 2020
2138-1848:712808549.104 : NVMData.VerticalMagnification = 0
2138-1848:712808549.163 : NVMData.HorizontalMagnification = 0
2138-1848:712808549.219 : NVMData.PowerSavingTime = 15
2138-1848:712808549.280 : NVMData.SN = A094165189010062
2138-1848:712808549.337 : NVMData.AutoFeed = 0
2138-1848:712808549.388 : NVMData.CCDType = 0
2138-1848:712808549.545 : NVMData.ScanSpeed = 0
2138-1848:712808549.603 : NVMData.RollerCount = 0
2138-1848:712808549.661 : NVMData.MultifeedCount = 0
2138-1848:712808549.720 : NVMData.JamCount = 0
2138-1848:712808549.778 : NVMData.IdentifyInfo = 
2138-1848:712808549.833 : NVMData.FormalName = 
2138-1848:712808549.887 : NVMData.ReservedB = 0
2138-1848:712808549.941 : NVMData.FunctionCode = 0
2138-1848:712808549.998 : NVMData.PreFeed = 0
2138-1848:712808550.053 : NVMData.PreFeedTime = 0
2138-1848:712808550.104 : NVMData.ButtonNumber = 0
2138-1848:712808550.157 : NVMData.PowerOffTime = 0
2138-1848:712808550.215 : <= ReadNVMDataInternal ret = 1
2138-1848:712808550.309 : => IoObject::IoLockEnd
2138-1848:712808550.386 : <= IoObject::IoLockEnd
2138-1848:712808550.443 : <= InitializeScanner ret = 1
2138-1848:712809620.550 : => GetLogicalScannerAbility
2138-1848:712809620.757 : => IoObject::IoLockStart
2138-1848:712809620.902 : => CAsicIO::CheckDevice
2138-1848:712809620.971 : => CNT96226::ConnectIsAvailable
2138-1848:712809643.685 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712809643.797 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712809643.864 : <= IoObject::IoLockStart
2138-1848:712809643.928 : => IoObject::IoLockEnd
2138-1848:712809644.024 : <= IoObject::IoLockEnd
2138-1848:712809644.111 : <= GetLogicalScannerAbility ret = 1
2138-1848:712812721.197 : => GetLogicalScannerAbilityEx
2138-1848:712812721.401 : => IoObject::IoLockStart
2138-1848:712812721.543 : => CAsicIO::CheckDevice
2138-1848:712812721.608 : => CNT96226::ConnectIsAvailable
2138-1848:712812747.210 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712812747.337 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712812747.410 : <= IoObject::IoLockStart
2138-1848:712812747.472 : => IoObject::IoLockEnd
2138-1848:712812747.574 : <= IoObject::IoLockEnd
2138-1848:712812747.692 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712812747.772 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:712819262.142 : => ReadNVMData
2138-1848:712819262.337 : => IoObject::IoLockStart
2138-1848:712819262.494 : => CAsicIO::CheckDevice
2138-1848:712819262.560 : => CNT96226::ConnectIsAvailable
2138-1848:712819280.057 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712819280.170 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712819280.236 : <= IoObject::IoLockStart
2138-1848:712819280.305 : => ReadNVMDataInternal
2138-1848:712819280.379 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712819280.639 : IO Send command 10 bytes
2138-1848:712819280.777 : => CNT96226::VenderCmd_SetData
2138-1848:712819280.838 : iCmd = 0, nBytes = 10
2138-1848:712819281.187 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712819611.079 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712819611.278 : System send command 10 bytes + data 0 bytes
2138-1848:712819611.349 : IO total need to receive data 128 bytes
2138-1848:712819611.415 : => CNT96226::VenderCmd_GetData
2138-1848:712819611.477 : iCmd = 0, nBytes = 128
2138-1848:712819795.058 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712819795.275 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712819795.429 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712819795.575 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712819795.711 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712819795.838 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712819795.971 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712819796.104 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712819796.177 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712819796.251 : System total receive data 128 bytes
2138-1848:712819796.318 : => CNT96226::VenderCmd_GetData
2138-1848:712819796.375 : iCmd = 1, nBytes = 4
2138-1848:712819945.660 : 0000 : 00 00 00 00 
2138-1848:712819945.827 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712819945.990 : <= CAsicIO::DoIo ret = 1
2138-1848:712819946.235 : NVMData.PadScanCount = 0
2138-1848:712819946.300 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712819946.362 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712819946.424 : NVMData.FlatbedScanCount = 0
2138-1848:712819946.481 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712819946.540 : NVMData.SideEdgeFletbed = 0
2138-1848:712819946.600 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712819946.663 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712819946.722 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712819946.781 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712819946.840 : NVMData.BornMonth = 0
2138-1848:712819946.893 : NVMData.BornDay = 0
2138-1848:712819946.951 : NVMData.BornYear = 0
2138-1848:712819947.001 : NVMData.FirstScanMonth = 5
2138-1848:712819947.056 : NVMData.FirstScanDay = 18
2138-1848:712819947.113 : NVMData.FirstScanYear = 2020
2138-1848:712819947.175 : NVMData.VerticalMagnification = 0
2138-1848:712819947.232 : NVMData.HorizontalMagnification = 0
2138-1848:712819947.291 : NVMData.PowerSavingTime = 15
2138-1848:712819947.347 : NVMData.SN = A094165189010062
2138-1848:712819947.402 : NVMData.AutoFeed = 0
2138-1848:712819947.454 : NVMData.CCDType = 0
2138-1848:712819947.504 : NVMData.ScanSpeed = 0
2138-1848:712819947.554 : NVMData.RollerCount = 0
2138-1848:712819947.609 : NVMData.MultifeedCount = 0
2138-1848:712819947.664 : NVMData.JamCount = 0
2138-1848:712819947.714 : NVMData.IdentifyInfo = 
2138-1848:712819947.768 : NVMData.FormalName = 
2138-1848:712819947.818 : NVMData.ReservedB = 0
2138-1848:712819947.873 : NVMData.FunctionCode = 0
2138-1848:712819947.926 : NVMData.PreFeed = 0
2138-1848:712819947.975 : NVMData.PreFeedTime = 0
2138-1848:712819948.028 : NVMData.ButtonNumber = 0
2138-1848:712819948.079 : NVMData.PowerOffTime = 0
2138-1848:712819948.133 : <= ReadNVMDataInternal ret = 1
2138-1848:712819948.198 : => IoObject::IoLockEnd
2138-1848:712819948.276 : <= IoObject::IoLockEnd
2138-1848:712819948.326 : <= ReadNVMData ret = 1
2138-1848:712828423.801 : => GetADFStatus
2138-1848:712828424.316 : => IoObject::IoLockStart
2138-1848:712828424.476 : => CAsicIO::CheckDevice
2138-1848:712828424.545 : => CNT96226::ConnectIsAvailable
2138-1848:712828449.122 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712828449.246 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712828449.312 : <= IoObject::IoLockStart
2138-1848:712828449.383 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:712828449.455 : IO Send command 10 bytes
2138-1848:712828449.615 : => CNT96226::VenderCmd_SetData
2138-1848:712828449.677 : iCmd = 0, nBytes = 10
2138-1848:712828449.790 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:712828640.778 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712828640.965 : System send command 10 bytes + data 0 bytes
2138-1848:712828641.047 : IO total need to receive data 2 bytes
2138-1848:712828641.115 : => CNT96226::VenderCmd_GetData
2138-1848:712828641.180 : iCmd = 0, nBytes = 2
2138-1848:712828808.861 : 0000 : 00 00 
2138-1848:712828809.020 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712828809.095 : System total receive data 2 bytes
2138-1848:712828809.165 : => CNT96226::VenderCmd_GetData
2138-1848:712828809.229 : iCmd = 1, nBytes = 4
2138-1848:712829017.199 : 0000 : 00 00 00 00 
2138-1848:712829017.299 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712829017.545 : <= CAsicIO::DoIo ret = 1
2138-1848:712829017.617 : Return status = 0
2138-1848:712829017.685 : => IoObject::IoLockEnd
2138-1848:712829017.768 : <= IoObject::IoLockEnd
2138-1848:712829017.822 : <= GetADFStatus ret = 1
2138-1848:712831340.569 : => GetADFStatus
2138-1848:712831340.775 : => IoObject::IoLockStart
2138-1848:712831340.920 : => CAsicIO::CheckDevice
2138-1848:712831340.993 : => CNT96226::ConnectIsAvailable
2138-1848:712831363.909 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712831364.017 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712831364.084 : <= IoObject::IoLockStart
2138-1848:712831364.153 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:712831364.371 : IO Send command 10 bytes
2138-1848:712831364.520 : => CNT96226::VenderCmd_SetData
2138-1848:712831364.582 : iCmd = 0, nBytes = 10
2138-1848:712831364.695 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:712831564.986 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712831565.089 : System send command 10 bytes + data 0 bytes
2138-1848:712831565.163 : IO total need to receive data 2 bytes
2138-1848:712831565.229 : => CNT96226::VenderCmd_GetData
2138-1848:712831565.289 : iCmd = 0, nBytes = 2
2138-1848:712831745.295 : 0000 : 00 00 
2138-1848:712831745.463 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712831745.554 : System total receive data 2 bytes
2138-1848:712831745.625 : => CNT96226::VenderCmd_GetData
2138-1848:712831745.689 : iCmd = 1, nBytes = 4
2138-1848:712831915.689 : 0000 : 00 00 00 00 
2138-1848:712831915.785 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712831915.950 : <= CAsicIO::DoIo ret = 1
2138-1848:712831916.030 : Return status = 0
2138-1848:712831916.104 : => IoObject::IoLockEnd
2138-1848:712831916.183 : <= IoObject::IoLockEnd
2138-1848:712831916.239 : <= GetADFStatus ret = 1
2138-1848:712833712.197 : => TerminateDriver
2138-1848:712833712.402 : => CAsicIO::~CAsicIO,pStage=141036616
2138-1848:712833712.481 : => CNT96226::Close
2138-1848:712833717.182 : <= CNT96226::Close ret = 1
2138-1848:712833717.269 : <= CAsicIO::~CAsicIO
2138-1848:712833717.347 : => IoObject::IoLockEnd
2138-1848:712833717.405 : <= IoObject::IoLockEnd
2138-1848:712833717.460 : => IoObject::TerminateDevice
2138-1848:712833717.519 : => IoObject::IoLockEnd
2138-1848:712833717.573 : <= IoObject::IoLockEnd
2138-1848:712833717.670 : <= IoObject::TerminateDevice
2138-1848:712833717.903 : <= TerminateDriver ret = 1
2138-1848:712878413.242 : ============Debug Start==========
2138-1848:712878413.563 : Date : 2020/5/18 09:49:42
2138-1848:712878413.657 : Process ID : 2138
2138-1848:712878414.058 : Windows : Version 10.0 build 18363 
2138-1848:712878414.562 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712878414.635 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712878414.708 : MemoryStatus.ullAvailPhys : 5870854144
2138-1848:712878414.779 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712878414.849 : MemoryStatus.ullAvailPageFile : 7284137984
2138-1848:712878414.917 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712878414.983 : MemoryStatus.ullAvailVirtual : 1724469248
2138-1848:712878415.050 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712878415.159 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712878415.226 : CPU Family 6 Model 10 Stepping 7
2138-1848:712878415.495 : CPU Count : 4
2138-1848:712878415.550 : CPU Frequency : 100.000 Mhz
2138-1848:712878420.007 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712878420.159 : => InitializeDriver
2138-1848:712878420.409 : <= InitializeDriver ret = 1
2138-1848:712878420.471 : => InitializeScanner
2138-1848:712878420.564 : => CAsicIO::GetDeviceList
2138-1848:712878420.771 : => CNT96226::CNT96226
2138-1848:712878420.836 : => CNT96226::Open
2138-1848:712878442.319 : <= CNT96226::Open ret = 1
2138-1848:712878442.427 : => CNT96226::Initialize
2138-1848:712878442.637 : <= CNT96226::Initialize ret = 1
2138-1848:712878442.703 : <= CNT96226::CNT96226
2138-1848:712878442.769 : => CNT96226::EnumAvailableDevice
2138-1848:712878446.467 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712878446.558 : DeviceHandleTable[ 0 ] = 256
2138-1848:712878446.627 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712882015.612 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712882016.275 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712882020.621 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712882020.732 : => IoObject::GetLockName
2138-1848:712882020.802 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712882020.876 : <= IoObject::GetLockName
2138-1848:712882021.354 : => CNT96226::VenderCmd_GetData
2138-1848:712882021.431 : iCmd = 3, nBytes = 2
2138-1848:712882376.948 : 0000 : 06 38 
2138-1848:712882377.122 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712882377.211 : => CNT96226::VenderCmd_GetData
2138-1848:712882377.283 : iCmd = 4, nBytes = 2
2138-1848:712882647.590 : 0000 : 07 07 
2138-1848:712882647.744 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712882649.008 : Device 0 USB ID = 0638 : 0707
2138-1848:712882649.121 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712882649.203 : IO Send command 10 bytes
2138-1848:712882649.264 : => CNT96226::VenderCmd_SetData
2138-1848:712882649.329 : iCmd = 0, nBytes = 10
2138-1848:712882649.444 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712882821.550 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712882821.736 : => CNT96226::VenderCmd_GetData
2138-1848:712882821.818 : iCmd = 0, nBytes = 165
2138-1848:712882956.401 : skip dump 37 bytes
2138-1848:712882956.660 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712882956.819 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712882957.088 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712882957.237 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712882957.381 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712882957.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712882957.656 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712882957.791 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712882957.865 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712882957.937 : => CNT96226::VenderCmd_GetData
2138-1848:712882958.126 : iCmd = 1, nBytes = 4
2138-1848:712883087.940 : 0000 : 00 00 00 00 
2138-1848:712883088.102 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712883088.189 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712883088.271 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712883088.350 : IO Send command 10 bytes
2138-1848:712883088.414 : => CNT96226::VenderCmd_SetData
2138-1848:712883088.480 : iCmd = 0, nBytes = 10
2138-1848:712883088.597 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712883389.950 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712883390.170 : => CNT96226::VenderCmd_GetData
2138-1848:712883390.251 : iCmd = 0, nBytes = 128
2138-1848:712883544.598 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712883544.844 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712883545.001 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712883545.148 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712883545.288 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712883545.423 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712883545.556 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712883545.686 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712883545.757 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712883545.832 : => CNT96226::VenderCmd_GetData
2138-1848:712883545.891 : iCmd = 1, nBytes = 4
2138-1848:712883694.910 : 0000 : 00 00 00 00 
2138-1848:712883695.065 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712883695.149 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712883695.305 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712883695.388 : => CNT96226::Close
2138-1848:712883699.778 : <= CNT96226::Close ret = 1
2138-1848:712883702.371 : <= CNT96226::~CNT96226
2138-1848:712883702.513 : <= CAsicIO::GetDeviceList
2138-1848:712883703.011 : => IoObject::SetTimeout
2138-1848:712883703.077 : Timeout--> In = 0 Out = 0
2138-1848:712883703.143 : <= IoObject::SetTimeout
2138-1848:712883703.216 : => CAsicIO::CAsicIO
2138-1848:712883703.298 : => CNT96226::CNT96226
2138-1848:712883703.360 : => CNT96226::Open
2138-1848:712883730.500 : <= CNT96226::Open ret = 1
2138-1848:712883730.663 : => CNT96226::Initialize
2138-1848:712883730.901 : <= CNT96226::Initialize ret = 1
2138-1848:712883730.972 : <= CNT96226::CNT96226
2138-1848:712883731.037 : <= CAsicIO::CAsicIO
2138-1848:712883731.097 : => CAsicIO::InitializeDevice
2138-1848:712883731.177 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712883735.467 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712883735.608 : => IoObject::GetLockName
2138-1848:712883735.670 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712883735.744 : <= IoObject::GetLockName
2138-1848:712883736.245 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712883736.336 : IO Send command 10 bytes
2138-1848:712883736.398 : => CNT96226::VenderCmd_SetData
2138-1848:712883736.457 : iCmd = 0, nBytes = 10
2138-1848:712883736.583 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712884062.503 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712884062.707 : => CNT96226::VenderCmd_GetData
2138-1848:712884062.785 : iCmd = 0, nBytes = 128
2138-1848:712884197.632 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712884197.892 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712884198.050 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712884198.203 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712884198.343 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712884198.476 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712884198.611 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712884198.748 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712884198.823 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712884199.015 : => CNT96226::VenderCmd_GetData
2138-1848:712884199.079 : iCmd = 1, nBytes = 4
2138-1848:712884363.792 : 0000 : 00 00 00 00 
2138-1848:712884363.967 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712884364.052 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712884364.130 : => CNT96226::VenderCmd_GetData
2138-1848:712884364.196 : iCmd = 3, nBytes = 2
2138-1848:712884673.436 : 0000 : 06 38 
2138-1848:712884673.608 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712884673.693 : => CNT96226::VenderCmd_GetData
2138-1848:712884673.768 : iCmd = 4, nBytes = 2
2138-1848:712884920.518 : 0000 : 07 07 
2138-1848:712884920.690 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712884920.846 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712884920.949 : => IoObject::InitializeDevice
2138-1848:712884921.079 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712884921.785 : <= IoObject::InitializeDevice ret = 1
2138-1848:712884921.860 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712884922.495 : => FindScanner
2138-1848:712884922.560 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712884922.633 : <= FindScanner ret = 1
2138-1848:712884922.698 : => IoObject::IoLockStart
2138-1848:712884922.789 : => CAsicIO::CheckDevice
2138-1848:712884922.851 : => CNT96226::ConnectIsAvailable
2138-1848:712884935.831 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712884935.959 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712884936.038 : <= IoObject::IoLockStart
2138-1848:712884936.105 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712884936.185 : IO Send command 10 bytes
2138-1848:712884936.285 : => CNT96226::VenderCmd_SetData
2138-1848:712884936.347 : iCmd = 0, nBytes = 10
2138-1848:712884936.457 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712885083.297 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712885083.723 : System send command 10 bytes + data 0 bytes
2138-1848:712885083.800 : IO total need to receive data 5 bytes
2138-1848:712885083.867 : => CNT96226::VenderCmd_GetData
2138-1848:712885083.927 : iCmd = 0, nBytes = 5
2138-1848:712885241.264 : 0000 : 06 00 02 02 ab 
2138-1848:712885241.372 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712885241.448 : System total receive data 5 bytes
2138-1848:712885241.522 : => CNT96226::VenderCmd_GetData
2138-1848:712885241.583 : iCmd = 1, nBytes = 4
2138-1848:712885384.299 : 0000 : 00 00 00 00 
2138-1848:712885384.437 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712885384.589 : <= CAsicIO::DoIo ret = 1
2138-1848:712885384.663 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712885384.737 : IO Send command 10 bytes
2138-1848:712885384.850 : => CNT96226::VenderCmd_SetData
2138-1848:712885384.914 : iCmd = 0, nBytes = 10
2138-1848:712885385.027 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712885539.480 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712885539.887 : System send command 10 bytes + data 0 bytes
2138-1848:712885539.956 : IO total need to receive data 165 bytes
2138-1848:712885540.023 : => CNT96226::VenderCmd_GetData
2138-1848:712885540.085 : iCmd = 0, nBytes = 165
2138-1848:712885713.414 : skip dump 37 bytes
2138-1848:712885713.842 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712885713.979 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712885714.116 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712885714.250 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712885714.380 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712885714.514 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712885714.640 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712885714.765 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712885714.829 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712885714.890 : System total receive data 165 bytes
2138-1848:712885714.958 : => CNT96226::VenderCmd_GetData
2138-1848:712885715.127 : iCmd = 1, nBytes = 4
2138-1848:712885855.944 : 0000 : 00 00 00 00 
2138-1848:712885856.079 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712885856.228 : <= CAsicIO::DoIo ret = 1
2138-1848:712885856.291 : Dump Inquiry
2138-1848:712885856.420 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712885856.560 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712885856.697 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712885856.840 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712885856.974 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712885857.111 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712885857.241 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712885857.372 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712885857.509 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712885857.644 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712885857.736 : 00a0 : 00 00 00 00 00 
2138-1848:712885857.813 : => ReadNVMDataInternal
2138-1848:712885858.003 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712885858.074 : IO Send command 10 bytes
2138-1848:712885858.180 : => CNT96226::VenderCmd_SetData
2138-1848:712885858.242 : iCmd = 0, nBytes = 10
2138-1848:712885858.352 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712886154.098 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712886154.552 : System send command 10 bytes + data 0 bytes
2138-1848:712886154.619 : IO total need to receive data 128 bytes
2138-1848:712886154.686 : => CNT96226::VenderCmd_GetData
2138-1848:712886154.746 : iCmd = 0, nBytes = 128
2138-1848:712886308.901 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712886309.122 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712886309.270 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712886309.414 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712886309.548 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712886309.682 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712886309.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712886309.944 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712886310.016 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712886310.095 : System total receive data 128 bytes
2138-1848:712886310.165 : => CNT96226::VenderCmd_GetData
2138-1848:712886310.228 : iCmd = 1, nBytes = 4
2138-1848:712886425.391 : 0000 : 00 00 00 00 
2138-1848:712886425.526 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712886425.692 : <= CAsicIO::DoIo ret = 1
2138-1848:712886425.773 : NVMData.PadScanCount = 0
2138-1848:712886425.844 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712886425.909 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712886425.974 : NVMData.FlatbedScanCount = 0
2138-1848:712886426.038 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712886426.097 : NVMData.SideEdgeFletbed = 0
2138-1848:712886426.159 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712886426.219 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712886426.284 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712886426.344 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712886426.405 : NVMData.BornMonth = 0
2138-1848:712886426.463 : NVMData.BornDay = 0
2138-1848:712886426.521 : NVMData.BornYear = 0
2138-1848:712886426.581 : NVMData.FirstScanMonth = 5
2138-1848:712886426.640 : NVMData.FirstScanDay = 18
2138-1848:712886426.699 : NVMData.FirstScanYear = 2020
2138-1848:712886426.756 : NVMData.VerticalMagnification = 0
2138-1848:712886426.817 : NVMData.HorizontalMagnification = 0
2138-1848:712886426.877 : NVMData.PowerSavingTime = 15
2138-1848:712886426.935 : NVMData.SN = A094165189010062
2138-1848:712886426.991 : NVMData.AutoFeed = 0
2138-1848:712886427.045 : NVMData.CCDType = 0
2138-1848:712886427.216 : NVMData.ScanSpeed = 0
2138-1848:712886427.274 : NVMData.RollerCount = 0
2138-1848:712886427.330 : NVMData.MultifeedCount = 0
2138-1848:712886427.386 : NVMData.JamCount = 0
2138-1848:712886427.440 : NVMData.IdentifyInfo = 
2138-1848:712886427.498 : NVMData.FormalName = 
2138-1848:712886427.555 : NVMData.ReservedB = 0
2138-1848:712886427.611 : NVMData.FunctionCode = 0
2138-1848:712886427.666 : NVMData.PreFeed = 0
2138-1848:712886427.721 : NVMData.PreFeedTime = 0
2138-1848:712886427.778 : NVMData.ButtonNumber = 0
2138-1848:712886427.834 : NVMData.PowerOffTime = 0
2138-1848:712886427.891 : <= ReadNVMDataInternal ret = 1
2138-1848:712886427.975 : => IoObject::IoLockEnd
2138-1848:712886428.057 : <= IoObject::IoLockEnd
2138-1848:712886428.112 : <= InitializeScanner ret = 1
2138-1848:712886428.182 : => GetLogicalScannerAbilityEx
2138-1848:712886428.242 : => IoObject::IoLockStart
2138-1848:712886428.329 : => CAsicIO::CheckDevice
2138-1848:712886428.389 : => CNT96226::ConnectIsAvailable
2138-1848:712886443.501 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712886443.613 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712886443.684 : <= IoObject::IoLockStart
2138-1848:712886443.752 : => IoObject::IoLockEnd
2138-1848:712886443.842 : <= IoObject::IoLockEnd
2138-1848:712886443.959 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712886444.041 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:712886596.105 : => ReadNVMData
2138-1848:712886596.262 : => IoObject::IoLockStart
2138-1848:712886596.387 : => CAsicIO::CheckDevice
2138-1848:712886596.447 : => CNT96226::ConnectIsAvailable
2138-1848:712886614.373 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712886614.475 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712886614.538 : <= IoObject::IoLockStart
2138-1848:712886614.617 : => ReadNVMDataInternal
2138-1848:712886614.684 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712886614.751 : IO Send command 10 bytes
2138-1848:712886614.879 : => CNT96226::VenderCmd_SetData
2138-1848:712886614.939 : iCmd = 0, nBytes = 10
2138-1848:712886615.055 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712886942.417 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712886942.592 : System send command 10 bytes + data 0 bytes
2138-1848:712886942.664 : IO total need to receive data 128 bytes
2138-1848:712886942.725 : => CNT96226::VenderCmd_GetData
2138-1848:712886942.790 : iCmd = 0, nBytes = 128
2138-1848:712887102.897 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712887103.070 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712887103.211 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712887103.344 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712887103.478 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712887103.601 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712887103.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712887103.855 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712887103.922 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712887103.989 : System total receive data 128 bytes
2138-1848:712887104.050 : => CNT96226::VenderCmd_GetData
2138-1848:712887104.112 : iCmd = 1, nBytes = 4
2138-1848:712887298.545 : 0000 : 00 00 00 00 
2138-1848:712887298.644 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712887298.813 : <= CAsicIO::DoIo ret = 1
2138-1848:712887298.888 : NVMData.PadScanCount = 0
2138-1848:712887298.946 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712887299.004 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712887299.065 : NVMData.FlatbedScanCount = 0
2138-1848:712887299.123 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712887299.179 : NVMData.SideEdgeFletbed = 0
2138-1848:712887299.239 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712887299.297 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712887299.357 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712887299.534 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712887299.594 : NVMData.BornMonth = 0
2138-1848:712887299.647 : NVMData.BornDay = 0
2138-1848:712887299.703 : NVMData.BornYear = 0
2138-1848:712887299.755 : NVMData.FirstScanMonth = 5
2138-1848:712887299.810 : NVMData.FirstScanDay = 18
2138-1848:712887299.865 : NVMData.FirstScanYear = 2020
2138-1848:712887299.921 : NVMData.VerticalMagnification = 0
2138-1848:712887299.980 : NVMData.HorizontalMagnification = 0
2138-1848:712887300.035 : NVMData.PowerSavingTime = 15
2138-1848:712887300.093 : NVMData.SN = A094165189010062
2138-1848:712887300.146 : NVMData.AutoFeed = 0
2138-1848:712887300.201 : NVMData.CCDType = 0
2138-1848:712887300.251 : NVMData.ScanSpeed = 0
2138-1848:712887300.303 : NVMData.RollerCount = 0
2138-1848:712887300.360 : NVMData.MultifeedCount = 0
2138-1848:712887300.416 : NVMData.JamCount = 0
2138-1848:712887300.469 : NVMData.IdentifyInfo = 
2138-1848:712887300.522 : NVMData.FormalName = 
2138-1848:712887300.574 : NVMData.ReservedB = 0
2138-1848:712887300.628 : NVMData.FunctionCode = 0
2138-1848:712887300.681 : NVMData.PreFeed = 0
2138-1848:712887300.737 : NVMData.PreFeedTime = 0
2138-1848:712887300.788 : NVMData.ButtonNumber = 0
2138-1848:712887300.840 : NVMData.PowerOffTime = 0
2138-1848:712887300.893 : <= ReadNVMDataInternal ret = 1
2138-1848:712887300.958 : => IoObject::IoLockEnd
2138-1848:712887301.043 : <= IoObject::IoLockEnd
2138-1848:712887301.095 : <= ReadNVMData ret = 1
2138-1848:712887761.283 : => TerminateDriver
2138-1848:712887761.467 : => CAsicIO::~CAsicIO,pStage=205065288
2138-1848:712887761.552 : => CNT96226::Close
2138-1848:712887765.789 : <= CNT96226::Close ret = 1
2138-1848:712887765.876 : <= CAsicIO::~CAsicIO
2138-1848:712887765.943 : => IoObject::IoLockEnd
2138-1848:712887766.002 : <= IoObject::IoLockEnd
2138-1848:712887766.060 : => IoObject::TerminateDevice
2138-1848:712887766.125 : => IoObject::IoLockEnd
2138-1848:712887766.181 : <= IoObject::IoLockEnd
2138-1848:712887766.278 : <= IoObject::TerminateDevice
2138-1848:712887766.497 : <= TerminateDriver ret = 1
2138-1848:712889734.189 : ============Debug Start==========
2138-1848:712889734.553 : Date : 2020/5/18 09:49:42
2138-1848:712889734.636 : Process ID : 2138
2138-1848:712889734.964 : Windows : Version 10.0 build 18363 
2138-1848:712889735.471 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712889735.540 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712889735.612 : MemoryStatus.ullAvailPhys : 5871558656
2138-1848:712889735.678 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712889735.742 : MemoryStatus.ullAvailPageFile : 7284867072
2138-1848:712889735.807 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712889735.872 : MemoryStatus.ullAvailVirtual : 1724493824
2138-1848:712889735.937 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712889736.039 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712889736.102 : CPU Family 6 Model 10 Stepping 7
2138-1848:712889736.361 : CPU Count : 4
2138-1848:712889736.412 : CPU Frequency : 100.000 Mhz
2138-1848:712889741.084 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712889741.234 : => InitializeDriver
2138-1848:712889741.491 : <= InitializeDriver ret = 1
2138-1848:712892028.042 : => InitializeScanner
2138-1848:712892028.321 : => CAsicIO::GetDeviceList
2138-1848:712892028.740 : => CNT96226::CNT96226
2138-1848:712892028.817 : => CNT96226::Open
2138-1848:712892053.311 : <= CNT96226::Open ret = 1
2138-1848:712892053.426 : => CNT96226::Initialize
2138-1848:712892053.664 : <= CNT96226::Initialize ret = 1
2138-1848:712892053.734 : <= CNT96226::CNT96226
2138-1848:712892053.799 : => CNT96226::EnumAvailableDevice
2138-1848:712892057.526 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712892057.617 : DeviceHandleTable[ 0 ] = 256
2138-1848:712892057.685 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712895839.602 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712895840.731 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712895848.961 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712895849.195 : => IoObject::GetLockName
2138-1848:712895849.324 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712895849.476 : <= IoObject::GetLockName
2138-1848:712895850.306 : => CNT96226::VenderCmd_GetData
2138-1848:712895850.446 : iCmd = 3, nBytes = 2
2138-1848:712896269.404 : 0000 : 06 38 
2138-1848:712896269.673 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712896269.842 : => CNT96226::VenderCmd_GetData
2138-1848:712896269.990 : iCmd = 4, nBytes = 2
2138-1848:712896586.336 : 0000 : 07 07 
2138-1848:712896586.564 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712896586.746 : Device 0 USB ID = 0638 : 0707
2138-1848:712896586.937 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712896587.085 : IO Send command 10 bytes
2138-1848:712896587.217 : => CNT96226::VenderCmd_SetData
2138-1848:712896587.347 : iCmd = 0, nBytes = 10
2138-1848:712896587.584 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712896795.117 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712896795.400 : => CNT96226::VenderCmd_GetData
2138-1848:712896795.536 : iCmd = 0, nBytes = 165
2138-1848:712897004.643 : skip dump 37 bytes
2138-1848:712897005.028 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712897005.326 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712897005.617 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712897005.905 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712897006.177 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712897006.462 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712897006.727 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897006.989 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897007.124 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712897007.260 : => CNT96226::VenderCmd_GetData
2138-1848:712897007.598 : iCmd = 1, nBytes = 4
2138-1848:712897216.797 : 0000 : 00 00 00 00 
2138-1848:712897217.022 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712897217.160 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712897217.308 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712897217.448 : IO Send command 10 bytes
2138-1848:712897217.564 : => CNT96226::VenderCmd_SetData
2138-1848:712897217.684 : iCmd = 0, nBytes = 10
2138-1848:712897217.906 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712897576.176 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712897576.485 : => CNT96226::VenderCmd_GetData
2138-1848:712897576.618 : iCmd = 0, nBytes = 128
2138-1848:712897795.859 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897796.274 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897796.566 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712897796.861 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712897797.133 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712897797.400 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897797.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897797.939 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712897798.080 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712897798.218 : => CNT96226::VenderCmd_GetData
2138-1848:712897798.339 : iCmd = 1, nBytes = 4
2138-1848:712898004.568 : 0000 : 00 00 00 00 
2138-1848:712898004.764 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712898004.894 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712898005.166 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712898005.318 : => CNT96226::Close
2138-1848:712898012.112 : <= CNT96226::Close ret = 1
2138-1848:712898012.286 : <= CNT96226::~CNT96226
2138-1848:712898012.473 : <= CAsicIO::GetDeviceList
2138-1848:712898013.278 : => IoObject::SetTimeout
2138-1848:712898013.399 : Timeout--> In = 0 Out = 0
2138-1848:712898013.528 : <= IoObject::SetTimeout
2138-1848:712898013.659 : => CAsicIO::CAsicIO
2138-1848:712898013.816 : => CNT96226::CNT96226
2138-1848:712898013.940 : => CNT96226::Open
2138-1848:712898057.428 : <= CNT96226::Open ret = 1
2138-1848:712898057.642 : => CNT96226::Initialize
2138-1848:712898058.051 : <= CNT96226::Initialize ret = 1
2138-1848:712898058.182 : <= CNT96226::CNT96226
2138-1848:712898058.298 : <= CAsicIO::CAsicIO
2138-1848:712898058.419 : => CAsicIO::InitializeDevice
2138-1848:712898058.559 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712898066.715 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712898066.962 : => IoObject::GetLockName
2138-1848:712898067.087 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712898067.233 : <= IoObject::GetLockName
2138-1848:712898068.096 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712898068.257 : IO Send command 10 bytes
2138-1848:712898068.368 : => CNT96226::VenderCmd_SetData
2138-1848:712898068.490 : iCmd = 0, nBytes = 10
2138-1848:712898068.717 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712898443.295 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712898443.606 : => CNT96226::VenderCmd_GetData
2138-1848:712898443.754 : iCmd = 0, nBytes = 128
2138-1848:712898654.220 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712898654.609 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712898654.898 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712898655.185 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712898655.453 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712898655.715 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712898655.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712898656.240 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712898656.382 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712898656.779 : => CNT96226::VenderCmd_GetData
2138-1848:712898656.911 : iCmd = 1, nBytes = 4
2138-1848:712898863.618 : 0000 : 00 00 00 00 
2138-1848:712898863.879 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712898864.037 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712898864.188 : => CNT96226::VenderCmd_GetData
2138-1848:712898864.322 : iCmd = 3, nBytes = 2
2138-1848:712899253.634 : 0000 : 06 38 
2138-1848:712899253.877 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712899254.036 : => CNT96226::VenderCmd_GetData
2138-1848:712899254.172 : iCmd = 4, nBytes = 2
2138-1848:712899563.557 : 0000 : 07 07 
2138-1848:712899563.776 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712899564.040 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712899564.241 : => IoObject::InitializeDevice
2138-1848:712899564.440 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712899565.710 : <= IoObject::InitializeDevice ret = 1
2138-1848:712899565.868 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712899566.927 : => FindScanner
2138-1848:712899567.044 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712899567.183 : <= FindScanner ret = 1
2138-1848:712899567.304 : => IoObject::IoLockStart
2138-1848:712899567.480 : => CAsicIO::CheckDevice
2138-1848:712899567.606 : => CNT96226::ConnectIsAvailable
2138-1848:712899591.057 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712899591.269 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712899591.392 : <= IoObject::IoLockStart
2138-1848:712899591.515 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712899591.662 : IO Send command 10 bytes
2138-1848:712899591.848 : => CNT96226::VenderCmd_SetData
2138-1848:712899591.967 : iCmd = 0, nBytes = 10
2138-1848:712899592.194 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712899799.864 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712899800.111 : System send command 10 bytes + data 0 bytes
2138-1848:712899800.274 : IO total need to receive data 5 bytes
2138-1848:712899800.413 : => CNT96226::VenderCmd_GetData
2138-1848:712899800.541 : iCmd = 0, nBytes = 5
2138-1848:712900005.349 : 0000 : 06 00 02 02 ab 
2138-1848:712900005.544 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712900005.681 : System total receive data 5 bytes
2138-1848:712900005.809 : => CNT96226::VenderCmd_GetData
2138-1848:712900005.930 : iCmd = 1, nBytes = 4
2138-1848:712900192.981 : 0000 : 00 00 00 00 
2138-1848:712900193.229 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712900193.510 : <= CAsicIO::DoIo ret = 1
2138-1848:712900193.648 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712900193.789 : IO Send command 10 bytes
2138-1848:712900194.001 : => CNT96226::VenderCmd_SetData
2138-1848:712900194.122 : iCmd = 0, nBytes = 10
2138-1848:712900194.335 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712900393.778 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712900394.041 : System send command 10 bytes + data 0 bytes
2138-1848:712900394.189 : IO total need to receive data 165 bytes
2138-1848:712900394.325 : => CNT96226::VenderCmd_GetData
2138-1848:712900394.451 : iCmd = 0, nBytes = 165
2138-1848:712900583.085 : skip dump 37 bytes
2138-1848:712900583.449 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712900583.735 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712900584.030 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712900584.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712900584.583 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712900584.868 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712900585.125 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712900585.395 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712900585.532 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712900585.656 : System total receive data 165 bytes
2138-1848:712900585.794 : => CNT96226::VenderCmd_GetData
2138-1848:712900586.133 : iCmd = 1, nBytes = 4
2138-1848:712900791.682 : 0000 : 00 00 00 00 
2138-1848:712900791.951 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712900792.197 : <= CAsicIO::DoIo ret = 1
2138-1848:712900792.332 : Dump Inquiry
2138-1848:712900792.611 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712900792.904 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712900793.184 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712900793.468 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712900793.740 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712900794.036 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712900794.305 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712900794.570 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712900794.843 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712900795.112 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712900795.297 : 00a0 : 00 00 00 00 00 
2138-1848:712900795.431 : => ReadNVMDataInternal
2138-1848:712900795.796 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712900795.935 : IO Send command 10 bytes
2138-1848:712900796.110 : => CNT96226::VenderCmd_SetData
2138-1848:712900796.235 : iCmd = 0, nBytes = 10
2138-1848:712900796.457 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712901157.443 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712901157.741 : System send command 10 bytes + data 0 bytes
2138-1848:712901157.891 : IO total need to receive data 128 bytes
2138-1848:712901158.030 : => CNT96226::VenderCmd_GetData
2138-1848:712901158.156 : iCmd = 0, nBytes = 128
2138-1848:712901380.083 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712901380.496 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712901380.799 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712901381.092 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712901381.360 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712901381.629 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712901381.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712901382.150 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712901382.292 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712901382.428 : System total receive data 128 bytes
2138-1848:712901382.563 : => CNT96226::VenderCmd_GetData
2138-1848:712901382.684 : iCmd = 1, nBytes = 4
2138-1848:712901584.579 : 0000 : 00 00 00 00 
2138-1848:712901584.791 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712901585.048 : <= CAsicIO::DoIo ret = 1
2138-1848:712901585.186 : NVMData.PadScanCount = 0
2138-1848:712901585.304 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712901585.434 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712901585.556 : NVMData.FlatbedScanCount = 0
2138-1848:712901585.674 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712901585.793 : NVMData.SideEdgeFletbed = 0
2138-1848:712901585.908 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712901586.027 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712901586.146 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712901586.262 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712901586.384 : NVMData.BornMonth = 0
2138-1848:712901586.489 : NVMData.BornDay = 0
2138-1848:712901586.598 : NVMData.BornYear = 0
2138-1848:712901586.705 : NVMData.FirstScanMonth = 5
2138-1848:712901586.823 : NVMData.FirstScanDay = 18
2138-1848:712901586.948 : NVMData.FirstScanYear = 2020
2138-1848:712901587.063 : NVMData.VerticalMagnification = 0
2138-1848:712901587.184 : NVMData.HorizontalMagnification = 0
2138-1848:712901587.303 : NVMData.PowerSavingTime = 15
2138-1848:712901587.421 : NVMData.SN = A094165189010062
2138-1848:712901587.533 : NVMData.AutoFeed = 0
2138-1848:712901587.636 : NVMData.CCDType = 0
2138-1848:712901587.959 : NVMData.ScanSpeed = 0
2138-1848:712901588.075 : NVMData.RollerCount = 0
2138-1848:712901588.188 : NVMData.MultifeedCount = 0
2138-1848:712901588.301 : NVMData.JamCount = 0
2138-1848:712901588.412 : NVMData.IdentifyInfo = 
2138-1848:712901588.521 : NVMData.FormalName = 
2138-1848:712901588.631 : NVMData.ReservedB = 0
2138-1848:712901588.737 : NVMData.FunctionCode = 0
2138-1848:712901588.846 : NVMData.PreFeed = 0
2138-1848:712901588.959 : NVMData.PreFeedTime = 0
2138-1848:712901589.072 : NVMData.ButtonNumber = 0
2138-1848:712901589.183 : NVMData.PowerOffTime = 0
2138-1848:712901589.289 : <= ReadNVMDataInternal ret = 1
2138-1848:712901589.448 : => IoObject::IoLockEnd
2138-1848:712901589.601 : <= IoObject::IoLockEnd
2138-1848:712901589.711 : <= InitializeScanner ret = 1
2138-1848:712902928.246 : => GetLogicalScannerAbility
2138-1848:712902928.450 : => IoObject::IoLockStart
2138-1848:712902928.586 : => CAsicIO::CheckDevice
2138-1848:712902928.651 : => CNT96226::ConnectIsAvailable
2138-1848:712902959.452 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712902959.573 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712902959.641 : <= IoObject::IoLockStart
2138-1848:712902959.709 : => IoObject::IoLockEnd
2138-1848:712902959.812 : <= IoObject::IoLockEnd
2138-1848:712902959.892 : <= GetLogicalScannerAbility ret = 1
2138-1848:712906203.340 : => GetLogicalScannerAbilityEx
2138-1848:712906203.527 : => IoObject::IoLockStart
2138-1848:712906203.670 : => CAsicIO::CheckDevice
2138-1848:712906203.735 : => CNT96226::ConnectIsAvailable
2138-1848:712906229.761 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712906229.882 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712906229.946 : <= IoObject::IoLockStart
2138-1848:712906230.008 : => IoObject::IoLockEnd
2138-1848:712906230.116 : <= IoObject::IoLockEnd
2138-1848:712906230.248 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712906230.328 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:712912731.280 : => ReadNVMData
2138-1848:712912731.455 : => IoObject::IoLockStart
2138-1848:712912731.597 : => CAsicIO::CheckDevice
2138-1848:712912731.660 : => CNT96226::ConnectIsAvailable
2138-1848:712912760.181 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712912760.304 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712912760.372 : <= IoObject::IoLockStart
2138-1848:712912760.442 : => ReadNVMDataInternal
2138-1848:712912760.510 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712912760.583 : IO Send command 10 bytes
2138-1848:712912760.742 : => CNT96226::VenderCmd_SetData
2138-1848:712912760.803 : iCmd = 0, nBytes = 10
2138-1848:712912760.918 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712913124.783 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712913124.973 : System send command 10 bytes + data 0 bytes
2138-1848:712913125.054 : IO total need to receive data 128 bytes
2138-1848:712913125.127 : => CNT96226::VenderCmd_GetData
2138-1848:712913125.191 : iCmd = 0, nBytes = 128
2138-1848:712913327.803 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712913327.997 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712913328.150 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712913328.289 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712913328.420 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712913328.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712913328.678 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712913328.805 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712913328.870 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712913328.936 : System total receive data 128 bytes
2138-1848:712913329.002 : => CNT96226::VenderCmd_GetData
2138-1848:712913329.061 : iCmd = 1, nBytes = 4
2138-1848:712913535.091 : 0000 : 00 00 00 00 
2138-1848:712913535.186 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712913535.327 : <= CAsicIO::DoIo ret = 1
2138-1848:712913535.557 : NVMData.PadScanCount = 0
2138-1848:712913535.627 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712913535.689 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712913535.748 : NVMData.FlatbedScanCount = 0
2138-1848:712913535.807 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712913535.864 : NVMData.SideEdgeFletbed = 0
2138-1848:712913535.922 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712913535.984 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712913536.041 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712913536.101 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712913536.159 : NVMData.BornMonth = 0
2138-1848:712913536.216 : NVMData.BornDay = 0
2138-1848:712913536.270 : NVMData.BornYear = 0
2138-1848:712913536.323 : NVMData.FirstScanMonth = 5
2138-1848:712913536.377 : NVMData.FirstScanDay = 18
2138-1848:712913536.434 : NVMData.FirstScanYear = 2020
2138-1848:712913536.490 : NVMData.VerticalMagnification = 0
2138-1848:712913536.551 : NVMData.HorizontalMagnification = 0
2138-1848:712913536.611 : NVMData.PowerSavingTime = 15
2138-1848:712913536.670 : NVMData.SN = A094165189010062
2138-1848:712913536.723 : NVMData.AutoFeed = 0
2138-1848:712913536.776 : NVMData.CCDType = 0
2138-1848:712913536.827 : NVMData.ScanSpeed = 0
2138-1848:712913536.880 : NVMData.RollerCount = 0
2138-1848:712913536.935 : NVMData.MultifeedCount = 0
2138-1848:712913536.990 : NVMData.JamCount = 0
2138-1848:712913537.043 : NVMData.IdentifyInfo = 
2138-1848:712913537.096 : NVMData.FormalName = 
2138-1848:712913537.148 : NVMData.ReservedB = 0
2138-1848:712913537.205 : NVMData.FunctionCode = 0
2138-1848:712913537.259 : NVMData.PreFeed = 0
2138-1848:712913537.308 : NVMData.PreFeedTime = 0
2138-1848:712913537.363 : NVMData.ButtonNumber = 0
2138-1848:712913537.415 : NVMData.PowerOffTime = 0
2138-1848:712913537.472 : <= ReadNVMDataInternal ret = 1
2138-1848:712913537.537 : => IoObject::IoLockEnd
2138-1848:712913537.615 : <= IoObject::IoLockEnd
2138-1848:712913537.666 : <= ReadNVMData ret = 1
2138-1848:712921987.449 : => GetADFStatus
2138-1848:712921987.898 : => IoObject::IoLockStart
2138-1848:712921988.046 : => CAsicIO::CheckDevice
2138-1848:712921988.110 : => CNT96226::ConnectIsAvailable
2138-1848:712922011.499 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712922011.621 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712922011.686 : <= IoObject::IoLockStart
2138-1848:712922011.754 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:712922011.823 : IO Send command 10 bytes
2138-1848:712922011.975 : => CNT96226::VenderCmd_SetData
2138-1848:712922012.039 : iCmd = 0, nBytes = 10
2138-1848:712922012.148 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:712922215.691 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712922215.816 : System send command 10 bytes + data 0 bytes
2138-1848:712922215.897 : IO total need to receive data 2 bytes
2138-1848:712922215.967 : => CNT96226::VenderCmd_GetData
2138-1848:712922216.029 : iCmd = 0, nBytes = 2
2138-1848:712922384.329 : 0000 : 00 00 
2138-1848:712922384.465 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712922384.541 : System total receive data 2 bytes
2138-1848:712922384.607 : => CNT96226::VenderCmd_GetData
2138-1848:712922384.675 : iCmd = 1, nBytes = 4
2138-1848:712922575.355 : 0000 : 00 00 00 00 
2138-1848:712922575.484 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712922575.663 : <= CAsicIO::DoIo ret = 1
2138-1848:712922575.742 : Return status = 0
2138-1848:712922575.804 : => IoObject::IoLockEnd
2138-1848:712922575.886 : <= IoObject::IoLockEnd
2138-1848:712922575.943 : <= GetADFStatus ret = 1
2138-1848:712924841.846 : => GetADFStatus
2138-1848:712924842.052 : => IoObject::IoLockStart
2138-1848:712924842.197 : => CAsicIO::CheckDevice
2138-1848:712924842.260 : => CNT96226::ConnectIsAvailable
2138-1848:712924874.431 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712924874.915 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712924874.981 : <= IoObject::IoLockStart
2138-1848:712924875.048 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:712924875.327 : IO Send command 10 bytes
2138-1848:712924875.472 : => CNT96226::VenderCmd_SetData
2138-1848:712924875.535 : iCmd = 0, nBytes = 10
2138-1848:712924875.644 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:712925082.869 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712925083.257 : System send command 10 bytes + data 0 bytes
2138-1848:712925083.339 : IO total need to receive data 2 bytes
2138-1848:712925083.407 : => CNT96226::VenderCmd_GetData
2138-1848:712925083.469 : iCmd = 0, nBytes = 2
2138-1848:712925242.759 : 0000 : 00 00 
2138-1848:712925243.211 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712925243.303 : System total receive data 2 bytes
2138-1848:712925243.374 : => CNT96226::VenderCmd_GetData
2138-1848:712925243.437 : iCmd = 1, nBytes = 4
2138-1848:712925450.847 : 0000 : 00 00 00 00 
2138-1848:712925451.035 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712925451.497 : <= CAsicIO::DoIo ret = 1
2138-1848:712925451.576 : Return status = 0
2138-1848:712925451.647 : => IoObject::IoLockEnd
2138-1848:712925451.728 : <= IoObject::IoLockEnd
2138-1848:712925451.781 : <= GetADFStatus ret = 1
2138-1848:712927303.486 : => TerminateDriver
2138-1848:712927303.686 : => CAsicIO::~CAsicIO,pStage=144968776
2138-1848:712927303.764 : => CNT96226::Close
2138-1848:712927308.113 : <= CNT96226::Close ret = 1
2138-1848:712927308.202 : <= CAsicIO::~CAsicIO
2138-1848:712927308.264 : => IoObject::IoLockEnd
2138-1848:712927308.321 : <= IoObject::IoLockEnd
2138-1848:712927308.376 : => IoObject::TerminateDevice
2138-1848:712927308.439 : => IoObject::IoLockEnd
2138-1848:712927308.493 : <= IoObject::IoLockEnd
2138-1848:712927308.584 : <= IoObject::TerminateDevice
2138-1848:712927308.803 : <= TerminateDriver ret = 1
2138-1848:712968697.971 : ============Debug Start==========
2138-1848:712968698.275 : Date : 2020/5/18 09:49:45
2138-1848:712968698.366 : Process ID : 2138
2138-1848:712968698.694 : Windows : Version 10.0 build 18363 
2138-1848:712968699.184 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712968699.253 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712968699.326 : MemoryStatus.ullAvailPhys : 5873577984
2138-1848:712968699.389 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712968699.458 : MemoryStatus.ullAvailPageFile : 7288053760
2138-1848:712968699.528 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712968699.591 : MemoryStatus.ullAvailVirtual : 1724456960
2138-1848:712968699.654 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712968699.770 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712968699.839 : CPU Family 6 Model 10 Stepping 7
2138-1848:712968700.084 : CPU Count : 4
2138-1848:712968700.137 : CPU Frequency : 100.000 Mhz
2138-1848:712968704.949 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712968705.092 : => InitializeDriver
2138-1848:712968705.345 : <= InitializeDriver ret = 1
2138-1848:712968705.406 : => InitializeScanner
2138-1848:712968705.486 : => CAsicIO::GetDeviceList
2138-1848:712968705.695 : => CNT96226::CNT96226
2138-1848:712968705.756 : => CNT96226::Open
2138-1848:712968727.306 : <= CNT96226::Open ret = 1
2138-1848:712968727.410 : => CNT96226::Initialize
2138-1848:712968727.621 : <= CNT96226::Initialize ret = 1
2138-1848:712968727.683 : <= CNT96226::CNT96226
2138-1848:712968727.745 : => CNT96226::EnumAvailableDevice
2138-1848:712968731.346 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712968731.431 : DeviceHandleTable[ 0 ] = 256
2138-1848:712968731.494 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712972483.313 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712972484.443 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712972492.847 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712972493.070 : => IoObject::GetLockName
2138-1848:712972493.203 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712972493.352 : <= IoObject::GetLockName
2138-1848:712972494.187 : => CNT96226::VenderCmd_GetData
2138-1848:712972494.325 : iCmd = 3, nBytes = 2
2138-1848:712972916.446 : 0000 : 06 38 
2138-1848:712972916.730 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712972916.886 : => CNT96226::VenderCmd_GetData
2138-1848:712972917.011 : iCmd = 4, nBytes = 2
2138-1848:712973237.603 : 0000 : 07 07 
2138-1848:712973237.850 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712973238.039 : Device 0 USB ID = 0638 : 0707
2138-1848:712973238.217 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712973238.367 : IO Send command 10 bytes
2138-1848:712973238.485 : => CNT96226::VenderCmd_SetData
2138-1848:712973238.617 : iCmd = 0, nBytes = 10
2138-1848:712973238.841 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712973446.422 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712973446.707 : => CNT96226::VenderCmd_GetData
2138-1848:712973446.836 : iCmd = 0, nBytes = 165
2138-1848:712973654.169 : skip dump 37 bytes
2138-1848:712973654.629 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712973654.944 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712973655.251 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712973655.535 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712973655.808 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712973656.085 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712973656.530 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712973656.801 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712973656.939 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712973657.073 : => CNT96226::VenderCmd_GetData
2138-1848:712973657.454 : iCmd = 1, nBytes = 4
2138-1848:712973855.447 : 0000 : 00 00 00 00 
2138-1848:712973855.667 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712973855.831 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712973855.968 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712973856.115 : IO Send command 10 bytes
2138-1848:712973856.234 : => CNT96226::VenderCmd_SetData
2138-1848:712973856.362 : iCmd = 0, nBytes = 10
2138-1848:712973856.594 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712974208.256 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712974208.492 : => CNT96226::VenderCmd_GetData
2138-1848:712974208.581 : iCmd = 0, nBytes = 128
2138-1848:712974416.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712974416.534 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712974416.715 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712974416.894 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712974417.066 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712974417.234 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712974417.403 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712974417.571 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712974417.660 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712974417.750 : => CNT96226::VenderCmd_GetData
2138-1848:712974417.831 : iCmd = 1, nBytes = 4
2138-1848:712974621.042 : 0000 : 00 00 00 00 
2138-1848:712974621.201 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712974621.292 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712974621.488 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712974621.590 : => CNT96226::Close
2138-1848:712974626.250 : <= CNT96226::Close ret = 1
2138-1848:712974626.361 : <= CNT96226::~CNT96226
2138-1848:712974626.495 : <= CAsicIO::GetDeviceList
2138-1848:712974627.050 : => IoObject::SetTimeout
2138-1848:712974627.130 : Timeout--> In = 0 Out = 0
2138-1848:712974627.209 : <= IoObject::SetTimeout
2138-1848:712974627.299 : => CAsicIO::CAsicIO
2138-1848:712974627.395 : => CNT96226::CNT96226
2138-1848:712974627.470 : => CNT96226::Open
2138-1848:712974659.036 : <= CNT96226::Open ret = 1
2138-1848:712974659.186 : => CNT96226::Initialize
2138-1848:712974659.468 : <= CNT96226::Initialize ret = 1
2138-1848:712974659.559 : <= CNT96226::CNT96226
2138-1848:712974659.637 : <= CAsicIO::CAsicIO
2138-1848:712974659.714 : => CAsicIO::InitializeDevice
2138-1848:712974659.810 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712974665.219 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712974665.405 : => IoObject::GetLockName
2138-1848:712974665.486 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712974665.581 : <= IoObject::GetLockName
2138-1848:712974666.180 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712974666.280 : IO Send command 10 bytes
2138-1848:712974666.353 : => CNT96226::VenderCmd_SetData
2138-1848:712974666.431 : iCmd = 0, nBytes = 10
2138-1848:712974666.585 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712975016.619 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712975016.816 : => CNT96226::VenderCmd_GetData
2138-1848:712975016.910 : iCmd = 0, nBytes = 128
2138-1848:712975220.389 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712975220.644 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712975220.833 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712975221.018 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712975221.186 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712975221.354 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712975221.520 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712975221.693 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712975221.782 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712975222.020 : => CNT96226::VenderCmd_GetData
2138-1848:712975222.105 : iCmd = 1, nBytes = 4
2138-1848:712975425.982 : 0000 : 00 00 00 00 
2138-1848:712975426.106 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712975426.194 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712975426.282 : => CNT96226::VenderCmd_GetData
2138-1848:712975426.361 : iCmd = 3, nBytes = 2
2138-1848:712975808.226 : 0000 : 06 38 
2138-1848:712975808.408 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712975808.524 : => CNT96226::VenderCmd_GetData
2138-1848:712975808.606 : iCmd = 4, nBytes = 2
2138-1848:712976121.834 : 0000 : 07 07 
2138-1848:712976121.999 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712976122.185 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712976122.319 : => IoObject::InitializeDevice
2138-1848:712976122.456 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712976123.354 : <= IoObject::InitializeDevice ret = 1
2138-1848:712976123.474 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712976124.219 : => FindScanner
2138-1848:712976124.303 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712976124.396 : <= FindScanner ret = 1
2138-1848:712976124.478 : => IoObject::IoLockStart
2138-1848:712976124.593 : => CAsicIO::CheckDevice
2138-1848:712976124.667 : => CNT96226::ConnectIsAvailable
2138-1848:712976148.944 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712976149.076 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712976149.158 : <= IoObject::IoLockStart
2138-1848:712976149.236 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712976149.331 : IO Send command 10 bytes
2138-1848:712976149.447 : => CNT96226::VenderCmd_SetData
2138-1848:712976149.527 : iCmd = 0, nBytes = 10
2138-1848:712976149.667 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712976349.187 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712976349.366 : System send command 10 bytes + data 0 bytes
2138-1848:712976349.459 : IO total need to receive data 5 bytes
2138-1848:712976349.540 : => CNT96226::VenderCmd_GetData
2138-1848:712976349.616 : iCmd = 0, nBytes = 5
2138-1848:712976558.856 : 0000 : 06 00 02 02 ab 
2138-1848:712976559.027 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712976559.122 : System total receive data 5 bytes
2138-1848:712976559.208 : => CNT96226::VenderCmd_GetData
2138-1848:712976559.288 : iCmd = 1, nBytes = 4
2138-1848:712976754.528 : 0000 : 00 00 00 00 
2138-1848:712976754.658 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712976754.846 : <= CAsicIO::DoIo ret = 1
2138-1848:712976754.937 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712976755.042 : IO Send command 10 bytes
2138-1848:712976755.177 : => CNT96226::VenderCmd_SetData
2138-1848:712976755.261 : iCmd = 0, nBytes = 10
2138-1848:712976755.399 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712976936.307 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712976936.493 : System send command 10 bytes + data 0 bytes
2138-1848:712976936.591 : IO total need to receive data 165 bytes
2138-1848:712976936.676 : => CNT96226::VenderCmd_GetData
2138-1848:712976936.754 : iCmd = 0, nBytes = 165
2138-1848:712977133.812 : skip dump 37 bytes
2138-1848:712977134.230 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712977134.544 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712977134.836 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712977135.310 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712977135.805 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712977135.986 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712977136.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977136.328 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977136.421 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712977136.512 : System total receive data 165 bytes
2138-1848:712977136.597 : => CNT96226::VenderCmd_GetData
2138-1848:712977136.811 : iCmd = 1, nBytes = 4
2138-1848:712977326.768 : 0000 : 00 00 00 00 
2138-1848:712977326.912 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712977327.083 : <= CAsicIO::DoIo ret = 1
2138-1848:712977327.160 : Dump Inquiry
2138-1848:712977327.331 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712977327.517 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712977327.692 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712977327.873 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712977328.049 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712977328.224 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712977328.401 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977328.577 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977328.752 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712977328.927 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712977329.048 : 00a0 : 00 00 00 00 00 
2138-1848:712977329.141 : => ReadNVMDataInternal
2138-1848:712977329.420 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712977329.517 : IO Send command 10 bytes
2138-1848:712977329.646 : => CNT96226::VenderCmd_SetData
2138-1848:712977329.722 : iCmd = 0, nBytes = 10
2138-1848:712977329.865 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712977665.516 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712977665.720 : System send command 10 bytes + data 0 bytes
2138-1848:712977665.821 : IO total need to receive data 128 bytes
2138-1848:712977665.912 : => CNT96226::VenderCmd_GetData
2138-1848:712977665.997 : iCmd = 0, nBytes = 128
2138-1848:712977872.704 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977872.954 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977873.137 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712977873.318 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712977873.491 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712977873.660 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977873.835 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977874.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712977874.097 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712977874.185 : System total receive data 128 bytes
2138-1848:712977874.280 : => CNT96226::VenderCmd_GetData
2138-1848:712977874.359 : iCmd = 1, nBytes = 4
2138-1848:712978070.712 : 0000 : 00 00 00 00 
2138-1848:712978070.892 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712978071.084 : <= CAsicIO::DoIo ret = 1
2138-1848:712978071.184 : NVMData.PadScanCount = 0
2138-1848:712978071.268 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712978071.346 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712978071.422 : NVMData.FlatbedScanCount = 0
2138-1848:712978071.499 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712978071.581 : NVMData.SideEdgeFletbed = 0
2138-1848:712978071.654 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712978071.731 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712978071.813 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712978071.895 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712978071.970 : NVMData.BornMonth = 0
2138-1848:712978072.038 : NVMData.BornDay = 0
2138-1848:712978072.109 : NVMData.BornYear = 0
2138-1848:712978072.179 : NVMData.FirstScanMonth = 5
2138-1848:712978072.251 : NVMData.FirstScanDay = 18
2138-1848:712978072.325 : NVMData.FirstScanYear = 2020
2138-1848:712978072.395 : NVMData.VerticalMagnification = 0
2138-1848:712978072.472 : NVMData.HorizontalMagnification = 0
2138-1848:712978072.549 : NVMData.PowerSavingTime = 15
2138-1848:712978072.624 : NVMData.SN = A094165189010062
2138-1848:712978072.691 : NVMData.AutoFeed = 0
2138-1848:712978072.761 : NVMData.CCDType = 0
2138-1848:712978073.034 : NVMData.ScanSpeed = 0
2138-1848:712978073.113 : NVMData.RollerCount = 0
2138-1848:712978073.186 : NVMData.MultifeedCount = 0
2138-1848:712978073.258 : NVMData.JamCount = 0
2138-1848:712978073.326 : NVMData.IdentifyInfo = 
2138-1848:712978073.398 : NVMData.FormalName = 
2138-1848:712978073.469 : NVMData.ReservedB = 0
2138-1848:712978073.539 : NVMData.FunctionCode = 0
2138-1848:712978073.609 : NVMData.PreFeed = 0
2138-1848:712978073.677 : NVMData.PreFeedTime = 0
2138-1848:712978073.747 : NVMData.ButtonNumber = 0
2138-1848:712978073.816 : NVMData.PowerOffTime = 0
2138-1848:712978073.887 : <= ReadNVMDataInternal ret = 1
2138-1848:712978073.989 : => IoObject::IoLockEnd
2138-1848:712978074.087 : <= IoObject::IoLockEnd
2138-1848:712978074.156 : <= InitializeScanner ret = 1
2138-1848:712978074.244 : => GetLogicalScannerAbilityEx
2138-1848:712978074.324 : => IoObject::IoLockStart
2138-1848:712978074.434 : => CAsicIO::CheckDevice
2138-1848:712978074.506 : => CNT96226::ConnectIsAvailable
2138-1848:712978097.182 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712978097.324 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712978097.410 : <= IoObject::IoLockStart
2138-1848:712978097.497 : => IoObject::IoLockEnd
2138-1848:712978097.616 : <= IoObject::IoLockEnd
2138-1848:712978097.776 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712978097.882 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:712978303.096 : => ReadNVMData
2138-1848:712978303.272 : => IoObject::IoLockStart
2138-1848:712978303.432 : => CAsicIO::CheckDevice
2138-1848:712978303.510 : => CNT96226::ConnectIsAvailable
2138-1848:712978325.600 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712978325.759 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712978325.844 : <= IoObject::IoLockStart
2138-1848:712978325.933 : => ReadNVMDataInternal
2138-1848:712978326.019 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712978326.110 : IO Send command 10 bytes
2138-1848:712978326.285 : => CNT96226::VenderCmd_SetData
2138-1848:712978326.366 : iCmd = 0, nBytes = 10
2138-1848:712978326.521 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712978677.830 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712978678.031 : System send command 10 bytes + data 0 bytes
2138-1848:712978678.123 : IO total need to receive data 128 bytes
2138-1848:712978678.213 : => CNT96226::VenderCmd_GetData
2138-1848:712978678.296 : iCmd = 0, nBytes = 128
2138-1848:712978873.301 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712978873.536 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712978873.725 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712978873.901 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712978874.071 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712978874.239 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712978874.408 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712978874.574 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712978874.663 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712978874.751 : System total receive data 128 bytes
2138-1848:712978874.840 : => CNT96226::VenderCmd_GetData
2138-1848:712978874.922 : iCmd = 1, nBytes = 4
2138-1848:712979047.855 : 0000 : 00 00 00 00 
2138-1848:712979048.053 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712979048.266 : <= CAsicIO::DoIo ret = 1
2138-1848:712979048.360 : NVMData.PadScanCount = 0
2138-1848:712979048.443 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712979048.524 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712979048.603 : NVMData.FlatbedScanCount = 0
2138-1848:712979048.678 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712979048.755 : NVMData.SideEdgeFletbed = 0
2138-1848:712979048.830 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712979048.905 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712979048.980 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712979049.297 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712979049.388 : NVMData.BornMonth = 0
2138-1848:712979049.462 : NVMData.BornDay = 0
2138-1848:712979049.533 : NVMData.BornYear = 0
2138-1848:712979049.601 : NVMData.FirstScanMonth = 5
2138-1848:712979049.671 : NVMData.FirstScanDay = 18
2138-1848:712979049.753 : NVMData.FirstScanYear = 2020
2138-1848:712979049.824 : NVMData.VerticalMagnification = 0
2138-1848:712979049.901 : NVMData.HorizontalMagnification = 0
2138-1848:712979049.978 : NVMData.PowerSavingTime = 15
2138-1848:712979050.056 : NVMData.SN = A094165189010062
2138-1848:712979050.129 : NVMData.AutoFeed = 0
2138-1848:712979050.202 : NVMData.CCDType = 0
2138-1848:712979050.270 : NVMData.ScanSpeed = 0
2138-1848:712979050.338 : NVMData.RollerCount = 0
2138-1848:712979050.409 : NVMData.MultifeedCount = 0
2138-1848:712979050.479 : NVMData.JamCount = 0
2138-1848:712979050.550 : NVMData.IdentifyInfo = 
2138-1848:712979050.621 : NVMData.FormalName = 
2138-1848:712979050.691 : NVMData.ReservedB = 0
2138-1848:712979050.760 : NVMData.FunctionCode = 0
2138-1848:712979050.827 : NVMData.PreFeed = 0
2138-1848:712979050.895 : NVMData.PreFeedTime = 0
2138-1848:712979050.966 : NVMData.ButtonNumber = 0
2138-1848:712979051.037 : NVMData.PowerOffTime = 0
2138-1848:712979051.109 : <= ReadNVMDataInternal ret = 1
2138-1848:712979051.196 : => IoObject::IoLockEnd
2138-1848:712979051.297 : <= IoObject::IoLockEnd
2138-1848:712979051.366 : <= ReadNVMData ret = 1
2138-1848:712979653.217 : => TerminateDriver
2138-1848:712979653.422 : => CAsicIO::~CAsicIO,pStage=205196360
2138-1848:712979653.502 : => CNT96226::Close
2138-1848:712979658.019 : <= CNT96226::Close ret = 1
2138-1848:712979658.114 : <= CAsicIO::~CAsicIO
2138-1848:712979658.183 : => IoObject::IoLockEnd
2138-1848:712979658.242 : <= IoObject::IoLockEnd
2138-1848:712979658.299 : => IoObject::TerminateDevice
2138-1848:712979658.362 : => IoObject::IoLockEnd
2138-1848:712979658.414 : <= IoObject::IoLockEnd
2138-1848:712979658.515 : <= IoObject::TerminateDevice
2138-1848:712979658.757 : <= TerminateDriver ret = 1
2138-1848:712981797.913 : ============Debug Start==========
2138-1848:712981798.239 : Date : 2020/5/18 09:49:45
2138-1848:712981798.325 : Process ID : 2138
2138-1848:712981798.663 : Windows : Version 10.0 build 18363 
2138-1848:712981799.168 : MemoryStatus.dwMemoryLoad : 30
2138-1848:712981799.237 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:712981799.305 : MemoryStatus.ullAvailPhys : 5873987584
2138-1848:712981799.373 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:712981799.440 : MemoryStatus.ullAvailPageFile : 7288422400
2138-1848:712981799.510 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:712981799.573 : MemoryStatus.ullAvailVirtual : 1726341120
2138-1848:712981799.635 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:712981799.743 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:712981799.809 : CPU Family 6 Model 10 Stepping 7
2138-1848:712981800.061 : CPU Count : 4
2138-1848:712981800.114 : CPU Frequency : 100.000 Mhz
2138-1848:712981804.888 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:712981805.038 : => InitializeDriver
2138-1848:712981805.298 : <= InitializeDriver ret = 1
2138-1848:712983913.023 : => InitializeScanner
2138-1848:712983913.297 : => CAsicIO::GetDeviceList
2138-1848:712983913.698 : => CNT96226::CNT96226
2138-1848:712983913.765 : => CNT96226::Open
2138-1848:712983939.148 : <= CNT96226::Open ret = 1
2138-1848:712983939.256 : => CNT96226::Initialize
2138-1848:712983939.473 : <= CNT96226::Initialize ret = 1
2138-1848:712983939.534 : <= CNT96226::CNT96226
2138-1848:712983939.600 : => CNT96226::EnumAvailableDevice
2138-1848:712983943.145 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:712983943.230 : DeviceHandleTable[ 0 ] = 256
2138-1848:712983943.298 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:712987696.433 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:712987697.788 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712987710.730 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712987711.029 : => IoObject::GetLockName
2138-1848:712987711.162 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712987711.315 : <= IoObject::GetLockName
2138-1848:712987712.194 : => CNT96226::VenderCmd_GetData
2138-1848:712987712.331 : iCmd = 3, nBytes = 2
2138-1848:712988083.759 : 0000 : 06 38 
2138-1848:712988084.027 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712988084.191 : => CNT96226::VenderCmd_GetData
2138-1848:712988084.317 : iCmd = 4, nBytes = 2
2138-1848:712988400.838 : 0000 : 07 07 
2138-1848:712988401.073 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712988401.277 : Device 0 USB ID = 0638 : 0707
2138-1848:712988401.458 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:712988401.611 : IO Send command 10 bytes
2138-1848:712988401.727 : => CNT96226::VenderCmd_SetData
2138-1848:712988401.858 : iCmd = 0, nBytes = 10
2138-1848:712988402.087 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712988605.476 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712988605.720 : => CNT96226::VenderCmd_GetData
2138-1848:712988605.852 : iCmd = 0, nBytes = 165
2138-1848:712988815.113 : skip dump 37 bytes
2138-1848:712988815.499 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712988815.798 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712988816.086 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712988816.374 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712988816.646 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712988816.928 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712988817.195 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712988817.461 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712988817.607 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712988817.743 : => CNT96226::VenderCmd_GetData
2138-1848:712988818.113 : iCmd = 1, nBytes = 4
2138-1848:712989022.151 : 0000 : 00 00 00 00 
2138-1848:712989022.377 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712989022.525 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712989022.669 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712989022.817 : IO Send command 10 bytes
2138-1848:712989022.935 : => CNT96226::VenderCmd_SetData
2138-1848:712989023.052 : iCmd = 0, nBytes = 10
2138-1848:712989023.284 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712989373.062 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712989373.363 : => CNT96226::VenderCmd_GetData
2138-1848:712989373.500 : iCmd = 0, nBytes = 128
2138-1848:712989587.049 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712989587.414 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712989587.710 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712989588.003 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712989588.278 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712989588.547 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712989588.809 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712989589.072 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712989589.207 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712989589.343 : => CNT96226::VenderCmd_GetData
2138-1848:712989589.465 : iCmd = 1, nBytes = 4
2138-1848:712989787.927 : 0000 : 00 00 00 00 
2138-1848:712989788.118 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712989788.254 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712989788.529 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:712989788.681 : => CNT96226::Close
2138-1848:712989795.376 : <= CNT96226::Close ret = 1
2138-1848:712989795.540 : <= CNT96226::~CNT96226
2138-1848:712989795.722 : <= CAsicIO::GetDeviceList
2138-1848:712989796.570 : => IoObject::SetTimeout
2138-1848:712989796.696 : Timeout--> In = 0 Out = 0
2138-1848:712989796.820 : <= IoObject::SetTimeout
2138-1848:712989796.961 : => CAsicIO::CAsicIO
2138-1848:712989797.109 : => CNT96226::CNT96226
2138-1848:712989797.226 : => CNT96226::Open
2138-1848:712989840.521 : <= CNT96226::Open ret = 1
2138-1848:712989840.735 : => CNT96226::Initialize
2138-1848:712989841.180 : <= CNT96226::Initialize ret = 1
2138-1848:712989841.314 : <= CNT96226::CNT96226
2138-1848:712989841.434 : <= CAsicIO::CAsicIO
2138-1848:712989841.557 : => CAsicIO::InitializeDevice
2138-1848:712989841.700 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:712989849.411 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:712989849.641 : => IoObject::GetLockName
2138-1848:712989849.763 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:712989849.910 : <= IoObject::GetLockName
2138-1848:712989850.743 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:712989850.908 : IO Send command 10 bytes
2138-1848:712989851.021 : => CNT96226::VenderCmd_SetData
2138-1848:712989851.137 : iCmd = 0, nBytes = 10
2138-1848:712989851.366 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712990207.481 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712990207.732 : => CNT96226::VenderCmd_GetData
2138-1848:712990207.857 : iCmd = 0, nBytes = 128
2138-1848:712990418.147 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712990418.492 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712990418.789 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712990419.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712990419.324 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712990419.592 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712990419.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712990420.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712990420.274 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712990420.585 : => CNT96226::VenderCmd_GetData
2138-1848:712990420.708 : iCmd = 1, nBytes = 4
2138-1848:712990619.360 : 0000 : 00 00 00 00 
2138-1848:712990619.555 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712990619.691 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:712990619.814 : => CNT96226::VenderCmd_GetData
2138-1848:712990619.936 : iCmd = 3, nBytes = 2
2138-1848:712991021.868 : 0000 : 06 38 
2138-1848:712991022.085 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712991022.235 : => CNT96226::VenderCmd_GetData
2138-1848:712991022.360 : iCmd = 4, nBytes = 2
2138-1848:712991343.698 : 0000 : 07 07 
2138-1848:712991343.905 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712991344.185 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:712991344.386 : => IoObject::InitializeDevice
2138-1848:712991344.572 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:712991345.826 : <= IoObject::InitializeDevice ret = 1
2138-1848:712991345.981 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:712991347.149 : => FindScanner
2138-1848:712991347.263 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:712991347.396 : <= FindScanner ret = 1
2138-1848:712991347.526 : => IoObject::IoLockStart
2138-1848:712991347.697 : => CAsicIO::CheckDevice
2138-1848:712991347.817 : => CNT96226::ConnectIsAvailable
2138-1848:712991370.445 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712991370.651 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712991370.778 : <= IoObject::IoLockStart
2138-1848:712991370.894 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712991371.026 : IO Send command 10 bytes
2138-1848:712991371.200 : => CNT96226::VenderCmd_SetData
2138-1848:712991371.330 : iCmd = 0, nBytes = 10
2138-1848:712991371.540 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:712991579.163 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712991579.366 : System send command 10 bytes + data 0 bytes
2138-1848:712991579.501 : IO total need to receive data 5 bytes
2138-1848:712991579.626 : => CNT96226::VenderCmd_GetData
2138-1848:712991579.744 : iCmd = 0, nBytes = 5
2138-1848:712991787.435 : 0000 : 06 00 02 02 ab 
2138-1848:712991787.625 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712991787.755 : System total receive data 5 bytes
2138-1848:712991787.882 : => CNT96226::VenderCmd_GetData
2138-1848:712991788.001 : iCmd = 1, nBytes = 4
2138-1848:712991996.778 : 0000 : 00 00 00 00 
2138-1848:712991996.975 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712991997.213 : <= CAsicIO::DoIo ret = 1
2138-1848:712991997.341 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:712991997.474 : IO Send command 10 bytes
2138-1848:712991997.654 : => CNT96226::VenderCmd_SetData
2138-1848:712991997.769 : iCmd = 0, nBytes = 10
2138-1848:712991997.986 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:712992204.916 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712992205.132 : System send command 10 bytes + data 0 bytes
2138-1848:712992205.287 : IO total need to receive data 165 bytes
2138-1848:712992205.423 : => CNT96226::VenderCmd_GetData
2138-1848:712992205.546 : iCmd = 0, nBytes = 165
2138-1848:712992413.651 : skip dump 37 bytes
2138-1848:712992414.021 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712992414.315 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712992414.602 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712992414.875 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712992415.142 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712992415.426 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712992415.687 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712992415.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712992416.084 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712992416.217 : System total receive data 165 bytes
2138-1848:712992416.339 : => CNT96226::VenderCmd_GetData
2138-1848:712992416.674 : iCmd = 1, nBytes = 4
2138-1848:712992617.915 : 0000 : 00 00 00 00 
2138-1848:712992618.182 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712992618.439 : <= CAsicIO::DoIo ret = 1
2138-1848:712992618.579 : Dump Inquiry
2138-1848:712992618.853 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:712992619.145 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:712992619.433 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:712992619.722 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:712992620.005 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:712992620.292 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:712992620.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712992620.820 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712992621.091 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:712992621.369 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:712992621.559 : 00a0 : 00 00 00 00 00 
2138-1848:712992621.690 : => ReadNVMDataInternal
2138-1848:712992622.098 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:712992622.240 : IO Send command 10 bytes
2138-1848:712992622.399 : => CNT96226::VenderCmd_SetData
2138-1848:712992622.516 : iCmd = 0, nBytes = 10
2138-1848:712992622.735 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:712992978.243 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:712992978.528 : System send command 10 bytes + data 0 bytes
2138-1848:712992978.693 : IO total need to receive data 128 bytes
2138-1848:712992978.835 : => CNT96226::VenderCmd_GetData
2138-1848:712992978.968 : iCmd = 0, nBytes = 128
2138-1848:712993191.631 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712993192.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712993192.355 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:712993192.638 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:712993192.915 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:712993193.191 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712993193.456 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712993193.719 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:712993193.862 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712993194.010 : System total receive data 128 bytes
2138-1848:712993194.150 : => CNT96226::VenderCmd_GetData
2138-1848:712993194.265 : iCmd = 1, nBytes = 4
2138-1848:712993404.085 : 0000 : 00 00 00 00 
2138-1848:712993404.275 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:712993404.522 : <= CAsicIO::DoIo ret = 1
2138-1848:712993404.665 : NVMData.PadScanCount = 0
2138-1848:712993404.788 : NVMData.ADFSingleModeScanCount = 0
2138-1848:712993404.912 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:712993405.047 : NVMData.FlatbedScanCount = 0
2138-1848:712993405.163 : NVMData.LeadingEdgeFletbed = 0
2138-1848:712993405.286 : NVMData.SideEdgeFletbed = 0
2138-1848:712993405.402 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:712993405.523 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:712993405.639 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:712993405.758 : NVMData.SideEdgeADFRearPage = 0
2138-1848:712993405.879 : NVMData.BornMonth = 0
2138-1848:712993405.991 : NVMData.BornDay = 0
2138-1848:712993406.105 : NVMData.BornYear = 0
2138-1848:712993406.212 : NVMData.FirstScanMonth = 5
2138-1848:712993406.325 : NVMData.FirstScanDay = 18
2138-1848:712993406.438 : NVMData.FirstScanYear = 2020
2138-1848:712993406.552 : NVMData.VerticalMagnification = 0
2138-1848:712993406.676 : NVMData.HorizontalMagnification = 0
2138-1848:712993406.799 : NVMData.PowerSavingTime = 15
2138-1848:712993406.912 : NVMData.SN = A094165189010062
2138-1848:712993407.026 : NVMData.AutoFeed = 0
2138-1848:712993407.140 : NVMData.CCDType = 0
2138-1848:712993407.453 : NVMData.ScanSpeed = 0
2138-1848:712993407.571 : NVMData.RollerCount = 0
2138-1848:712993407.682 : NVMData.MultifeedCount = 0
2138-1848:712993407.796 : NVMData.JamCount = 0
2138-1848:712993407.905 : NVMData.IdentifyInfo = 
2138-1848:712993408.019 : NVMData.FormalName = 
2138-1848:712993408.120 : NVMData.ReservedB = 0
2138-1848:712993408.241 : NVMData.FunctionCode = 0
2138-1848:712993408.346 : NVMData.PreFeed = 0
2138-1848:712993408.456 : NVMData.PreFeedTime = 0
2138-1848:712993408.563 : NVMData.ButtonNumber = 0
2138-1848:712993408.670 : NVMData.PowerOffTime = 0
2138-1848:712993408.783 : <= ReadNVMDataInternal ret = 1
2138-1848:712993408.940 : => IoObject::IoLockEnd
2138-1848:712993409.096 : <= IoObject::IoLockEnd
2138-1848:712993409.201 : <= InitializeScanner ret = 1
2138-1848:712995123.266 : => GetLogicalScannerAbility
2138-1848:712995123.482 : => IoObject::IoLockStart
2138-1848:712995123.642 : => CAsicIO::CheckDevice
2138-1848:712995123.719 : => CNT96226::ConnectIsAvailable
2138-1848:712995152.397 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712995152.552 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712995152.632 : <= IoObject::IoLockStart
2138-1848:712995152.711 : => IoObject::IoLockEnd
2138-1848:712995152.835 : <= IoObject::IoLockEnd
2138-1848:712995152.940 : <= GetLogicalScannerAbility ret = 1
2138-1848:712998762.306 : => GetLogicalScannerAbilityEx
2138-1848:712998762.506 : => IoObject::IoLockStart
2138-1848:712998762.638 : => CAsicIO::CheckDevice
2138-1848:712998762.707 : => CNT96226::ConnectIsAvailable
2138-1848:712998786.408 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:712998786.532 : <= CAsicIO::CheckDevice ret = 1
2138-1848:712998786.600 : <= IoObject::IoLockStart
2138-1848:712998786.668 : => IoObject::IoLockEnd
2138-1848:712998786.789 : <= IoObject::IoLockEnd
2138-1848:712998786.916 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:712998786.997 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713005311.207 : => ReadNVMData
2138-1848:713005311.396 : => IoObject::IoLockStart
2138-1848:713005311.543 : => CAsicIO::CheckDevice
2138-1848:713005311.607 : => CNT96226::ConnectIsAvailable
2138-1848:713005333.667 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713005333.799 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713005333.864 : <= IoObject::IoLockStart
2138-1848:713005333.940 : => ReadNVMDataInternal
2138-1848:713005334.011 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713005334.081 : IO Send command 10 bytes
2138-1848:713005334.246 : => CNT96226::VenderCmd_SetData
2138-1848:713005334.308 : iCmd = 0, nBytes = 10
2138-1848:713005334.426 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713005692.154 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713005692.362 : System send command 10 bytes + data 0 bytes
2138-1848:713005692.433 : IO total need to receive data 128 bytes
2138-1848:713005692.505 : => CNT96226::VenderCmd_GetData
2138-1848:713005692.569 : iCmd = 0, nBytes = 128
2138-1848:713005895.294 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713005895.496 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713005895.644 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713005895.785 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713005895.923 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713005896.057 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713005896.187 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713005896.322 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713005896.389 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713005896.455 : System total receive data 128 bytes
2138-1848:713005896.523 : => CNT96226::VenderCmd_GetData
2138-1848:713005896.808 : iCmd = 1, nBytes = 4
2138-1848:713006096.088 : 0000 : 00 00 00 00 
2138-1848:713006096.243 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713006096.407 : <= CAsicIO::DoIo ret = 1
2138-1848:713006096.677 : NVMData.PadScanCount = 0
2138-1848:713006096.745 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713006096.804 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713006096.864 : NVMData.FlatbedScanCount = 0
2138-1848:713006096.920 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713006096.977 : NVMData.SideEdgeFletbed = 0
2138-1848:713006097.036 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713006097.097 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713006097.155 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713006097.213 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713006097.272 : NVMData.BornMonth = 0
2138-1848:713006097.325 : NVMData.BornDay = 0
2138-1848:713006097.381 : NVMData.BornYear = 0
2138-1848:713006097.434 : NVMData.FirstScanMonth = 5
2138-1848:713006097.492 : NVMData.FirstScanDay = 18
2138-1848:713006097.552 : NVMData.FirstScanYear = 2020
2138-1848:713006097.612 : NVMData.VerticalMagnification = 0
2138-1848:713006097.670 : NVMData.HorizontalMagnification = 0
2138-1848:713006097.727 : NVMData.PowerSavingTime = 15
2138-1848:713006097.783 : NVMData.SN = A094165189010062
2138-1848:713006097.837 : NVMData.AutoFeed = 0
2138-1848:713006097.890 : NVMData.CCDType = 0
2138-1848:713006097.942 : NVMData.ScanSpeed = 0
2138-1848:713006097.993 : NVMData.RollerCount = 0
2138-1848:713006098.047 : NVMData.MultifeedCount = 0
2138-1848:713006098.104 : NVMData.JamCount = 0
2138-1848:713006098.155 : NVMData.IdentifyInfo = 
2138-1848:713006098.212 : NVMData.FormalName = 
2138-1848:713006098.264 : NVMData.ReservedB = 0
2138-1848:713006098.319 : NVMData.FunctionCode = 0
2138-1848:713006098.373 : NVMData.PreFeed = 0
2138-1848:713006098.424 : NVMData.PreFeedTime = 0
2138-1848:713006098.477 : NVMData.ButtonNumber = 0
2138-1848:713006098.529 : NVMData.PowerOffTime = 0
2138-1848:713006098.586 : <= ReadNVMDataInternal ret = 1
2138-1848:713006098.651 : => IoObject::IoLockEnd
2138-1848:713006098.733 : <= IoObject::IoLockEnd
2138-1848:713006098.784 : <= ReadNVMData ret = 1
2138-1848:713014817.973 : => GetADFStatus
2138-1848:713014818.376 : => IoObject::IoLockStart
2138-1848:713014818.515 : => CAsicIO::CheckDevice
2138-1848:713014818.579 : => CNT96226::ConnectIsAvailable
2138-1848:713014842.988 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713014843.098 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713014843.167 : <= IoObject::IoLockStart
2138-1848:713014843.234 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713014843.307 : IO Send command 10 bytes
2138-1848:713014843.463 : => CNT96226::VenderCmd_SetData
2138-1848:713014843.528 : iCmd = 0, nBytes = 10
2138-1848:713014843.644 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713015042.018 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713015042.236 : System send command 10 bytes + data 0 bytes
2138-1848:713015042.384 : IO total need to receive data 2 bytes
2138-1848:713015042.705 : => CNT96226::VenderCmd_GetData
2138-1848:713015042.770 : iCmd = 0, nBytes = 2
2138-1848:713015192.383 : 0000 : 00 00 
2138-1848:713015192.578 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713015192.663 : System total receive data 2 bytes
2138-1848:713015192.737 : => CNT96226::VenderCmd_GetData
2138-1848:713015192.803 : iCmd = 1, nBytes = 4
2138-1848:713015362.591 : 0000 : 00 00 00 00 
2138-1848:713015362.689 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713015362.845 : <= CAsicIO::DoIo ret = 1
2138-1848:713015362.921 : Return status = 0
2138-1848:713015362.997 : => IoObject::IoLockEnd
2138-1848:713015363.074 : <= IoObject::IoLockEnd
2138-1848:713015363.129 : <= GetADFStatus ret = 1
2138-1848:713017729.905 : => GetADFStatus
2138-1848:713017730.725 : => IoObject::IoLockStart
2138-1848:713017730.900 : => CAsicIO::CheckDevice
2138-1848:713017730.970 : => CNT96226::ConnectIsAvailable
2138-1848:713017753.213 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713017753.346 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713017753.419 : <= IoObject::IoLockStart
2138-1848:713017753.501 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713017753.695 : IO Send command 10 bytes
2138-1848:713017753.839 : => CNT96226::VenderCmd_SetData
2138-1848:713017753.902 : iCmd = 0, nBytes = 10
2138-1848:713017754.020 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713017946.783 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713017946.956 : System send command 10 bytes + data 0 bytes
2138-1848:713017947.031 : IO total need to receive data 2 bytes
2138-1848:713017947.097 : => CNT96226::VenderCmd_GetData
2138-1848:713017947.160 : iCmd = 0, nBytes = 2
2138-1848:713018155.408 : 0000 : 00 00 
2138-1848:713018155.493 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713018155.561 : System total receive data 2 bytes
2138-1848:713018155.623 : => CNT96226::VenderCmd_GetData
2138-1848:713018155.682 : iCmd = 1, nBytes = 4
2138-1848:713018339.953 : 0000 : 00 00 00 00 
2138-1848:713018340.106 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713018340.255 : <= CAsicIO::DoIo ret = 1
2138-1848:713018340.329 : Return status = 0
2138-1848:713018340.400 : => IoObject::IoLockEnd
2138-1848:713018340.485 : <= IoObject::IoLockEnd
2138-1848:713018340.542 : <= GetADFStatus ret = 1
2138-1848:713020209.893 : => TerminateDriver
2138-1848:713020210.087 : => CAsicIO::~CAsicIO,pStage=205327432
2138-1848:713020210.168 : => CNT96226::Close
2138-1848:713020214.753 : <= CNT96226::Close ret = 1
2138-1848:713020214.844 : <= CAsicIO::~CAsicIO
2138-1848:713020214.911 : => IoObject::IoLockEnd
2138-1848:713020214.964 : <= IoObject::IoLockEnd
2138-1848:713020215.031 : => IoObject::TerminateDevice
2138-1848:713020215.091 : => IoObject::IoLockEnd
2138-1848:713020215.144 : <= IoObject::IoLockEnd
2138-1848:713020215.238 : <= IoObject::TerminateDevice
2138-1848:713020215.458 : <= TerminateDriver ret = 1
2138-1848:713063781.037 : ============Debug Start==========
2138-1848:713063781.369 : Date : 2020/5/18 09:49:48
2138-1848:713063781.452 : Process ID : 2138
2138-1848:713063781.805 : Windows : Version 10.0 build 18363 
2138-1848:713063782.313 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713063782.380 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713063782.450 : MemoryStatus.ullAvailPhys : 5873815552
2138-1848:713063782.512 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713063782.578 : MemoryStatus.ullAvailPageFile : 7289556992
2138-1848:713063782.644 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713063782.705 : MemoryStatus.ullAvailVirtual : 1725825024
2138-1848:713063782.769 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713063782.884 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713063782.947 : CPU Family 6 Model 10 Stepping 7
2138-1848:713063783.213 : CPU Count : 4
2138-1848:713063783.267 : CPU Frequency : 100.000 Mhz
2138-1848:713063788.352 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713063788.492 : => InitializeDriver
2138-1848:713063788.747 : <= InitializeDriver ret = 1
2138-1848:713063788.814 : => InitializeScanner
2138-1848:713063788.900 : => CAsicIO::GetDeviceList
2138-1848:713063789.100 : => CNT96226::CNT96226
2138-1848:713063789.161 : => CNT96226::Open
2138-1848:713063810.811 : <= CNT96226::Open ret = 1
2138-1848:713063810.912 : => CNT96226::Initialize
2138-1848:713063811.121 : <= CNT96226::Initialize ret = 1
2138-1848:713063811.186 : <= CNT96226::CNT96226
2138-1848:713063811.246 : => CNT96226::EnumAvailableDevice
2138-1848:713063814.746 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713063814.831 : DeviceHandleTable[ 0 ] = 256
2138-1848:713063814.893 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713067494.006 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713067494.701 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713067499.069 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713067499.187 : => IoObject::GetLockName
2138-1848:713067499.249 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713067499.324 : <= IoObject::GetLockName
2138-1848:713067499.784 : => CNT96226::VenderCmd_GetData
2138-1848:713067499.853 : iCmd = 3, nBytes = 2
2138-1848:713067886.191 : 0000 : 06 38 
2138-1848:713067886.356 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713067886.443 : => CNT96226::VenderCmd_GetData
2138-1848:713067886.511 : iCmd = 4, nBytes = 2
2138-1848:713068182.106 : 0000 : 07 07 
2138-1848:713068182.199 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713068182.292 : Device 0 USB ID = 0638 : 0707
2138-1848:713068182.387 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713068182.460 : IO Send command 10 bytes
2138-1848:713068182.517 : => CNT96226::VenderCmd_SetData
2138-1848:713068182.582 : iCmd = 0, nBytes = 10
2138-1848:713068182.690 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713068353.030 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713068353.540 : => CNT96226::VenderCmd_GetData
2138-1848:713068353.611 : iCmd = 0, nBytes = 165
2138-1848:713068526.188 : skip dump 37 bytes
2138-1848:713068526.607 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713068526.749 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713068526.886 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713068527.024 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713068527.150 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713068527.285 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713068527.412 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713068527.540 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713068527.604 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713068527.667 : => CNT96226::VenderCmd_GetData
2138-1848:713068527.861 : iCmd = 1, nBytes = 4
2138-1848:713068668.761 : 0000 : 00 00 00 00 
2138-1848:713068668.851 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713068668.914 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713068668.997 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713068669.070 : IO Send command 10 bytes
2138-1848:713068669.128 : => CNT96226::VenderCmd_SetData
2138-1848:713068669.185 : iCmd = 0, nBytes = 10
2138-1848:713068669.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713068977.694 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713068977.888 : => CNT96226::VenderCmd_GetData
2138-1848:713068977.952 : iCmd = 0, nBytes = 128
2138-1848:713069179.677 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069179.863 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069180.012 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713069180.152 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713069180.286 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713069180.415 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069180.544 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069180.672 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069180.741 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713069180.818 : => CNT96226::VenderCmd_GetData
2138-1848:713069180.873 : iCmd = 1, nBytes = 4
2138-1848:713069301.242 : 0000 : 00 00 00 00 
2138-1848:713069301.409 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713069301.487 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713069301.901 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713069301.985 : => CNT96226::Close
2138-1848:713069307.036 : <= CNT96226::Close ret = 1
2138-1848:713069307.125 : <= CNT96226::~CNT96226
2138-1848:713069307.229 : <= CAsicIO::GetDeviceList
2138-1848:713069307.780 : => IoObject::SetTimeout
2138-1848:713069307.844 : Timeout--> In = 0 Out = 0
2138-1848:713069307.907 : <= IoObject::SetTimeout
2138-1848:713069307.981 : => CAsicIO::CAsicIO
2138-1848:713069308.062 : => CNT96226::CNT96226
2138-1848:713069308.120 : => CNT96226::Open
2138-1848:713069336.258 : <= CNT96226::Open ret = 1
2138-1848:713069336.399 : => CNT96226::Initialize
2138-1848:713069336.621 : <= CNT96226::Initialize ret = 1
2138-1848:713069336.684 : <= CNT96226::CNT96226
2138-1848:713069336.742 : <= CAsicIO::CAsicIO
2138-1848:713069336.798 : => CAsicIO::InitializeDevice
2138-1848:713069336.880 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713069341.238 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713069341.374 : => IoObject::GetLockName
2138-1848:713069341.435 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713069341.506 : <= IoObject::GetLockName
2138-1848:713069342.025 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713069342.102 : IO Send command 10 bytes
2138-1848:713069342.161 : => CNT96226::VenderCmd_SetData
2138-1848:713069342.223 : iCmd = 0, nBytes = 10
2138-1848:713069342.341 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713069686.267 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713069686.387 : => CNT96226::VenderCmd_GetData
2138-1848:713069686.453 : iCmd = 0, nBytes = 128
2138-1848:713069874.922 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069875.166 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069875.310 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713069875.458 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713069875.591 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713069875.726 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069875.860 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069875.991 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713069876.064 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713069876.314 : => CNT96226::VenderCmd_GetData
2138-1848:713069876.380 : iCmd = 1, nBytes = 4
2138-1848:713070082.789 : 0000 : 00 00 00 00 
2138-1848:713070082.898 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713070082.976 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713070083.049 : => CNT96226::VenderCmd_GetData
2138-1848:713070083.110 : iCmd = 3, nBytes = 2
2138-1848:713070468.888 : 0000 : 06 38 
2138-1848:713070469.048 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713070469.126 : => CNT96226::VenderCmd_GetData
2138-1848:713070469.188 : iCmd = 4, nBytes = 2
2138-1848:713070760.888 : 0000 : 07 07 
2138-1848:713070760.997 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713070761.123 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713070761.228 : => IoObject::InitializeDevice
2138-1848:713070761.353 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713070762.083 : <= IoObject::InitializeDevice ret = 1
2138-1848:713070762.161 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713070762.850 : => FindScanner
2138-1848:713070762.916 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713070762.984 : <= FindScanner ret = 1
2138-1848:713070763.049 : => IoObject::IoLockStart
2138-1848:713070763.140 : => CAsicIO::CheckDevice
2138-1848:713070763.199 : => CNT96226::ConnectIsAvailable
2138-1848:713070780.135 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713070780.233 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713070780.295 : <= IoObject::IoLockStart
2138-1848:713070780.357 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713070780.428 : IO Send command 10 bytes
2138-1848:713070780.513 : => CNT96226::VenderCmd_SetData
2138-1848:713070780.575 : iCmd = 0, nBytes = 10
2138-1848:713070780.683 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713070971.674 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713070971.852 : System send command 10 bytes + data 0 bytes
2138-1848:713070971.928 : IO total need to receive data 5 bytes
2138-1848:713070971.998 : => CNT96226::VenderCmd_GetData
2138-1848:713070972.061 : iCmd = 0, nBytes = 5
2138-1848:713071174.594 : 0000 : 06 00 02 02 ab 
2138-1848:713071174.689 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713071174.766 : System total receive data 5 bytes
2138-1848:713071174.831 : => CNT96226::VenderCmd_GetData
2138-1848:713071174.888 : iCmd = 1, nBytes = 4
2138-1848:713071333.656 : 0000 : 00 00 00 00 
2138-1848:713071333.825 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713071334.025 : <= CAsicIO::DoIo ret = 1
2138-1848:713071334.099 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713071334.176 : IO Send command 10 bytes
2138-1848:713071334.311 : => CNT96226::VenderCmd_SetData
2138-1848:713071334.383 : iCmd = 0, nBytes = 10
2138-1848:713071334.494 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713071539.794 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713071539.909 : System send command 10 bytes + data 0 bytes
2138-1848:713071539.984 : IO total need to receive data 165 bytes
2138-1848:713071540.054 : => CNT96226::VenderCmd_GetData
2138-1848:713071540.115 : iCmd = 0, nBytes = 165
2138-1848:713071727.355 : skip dump 37 bytes
2138-1848:713071727.556 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713071727.697 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713071727.841 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713071727.975 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713071728.109 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713071728.251 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713071728.377 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713071728.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713071728.575 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713071728.640 : System total receive data 165 bytes
2138-1848:713071728.706 : => CNT96226::VenderCmd_GetData
2138-1848:713071728.892 : iCmd = 1, nBytes = 4
2138-1848:713071918.739 : 0000 : 00 00 00 00 
2138-1848:713071918.911 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713071919.065 : <= CAsicIO::DoIo ret = 1
2138-1848:713071919.130 : Dump Inquiry
2138-1848:713071919.266 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713071919.406 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713071919.543 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713071919.680 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713071919.819 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713071919.957 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713071920.089 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713071920.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713071920.353 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713071920.486 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713071920.577 : 00a0 : 00 00 00 00 00 
2138-1848:713071920.651 : => ReadNVMDataInternal
2138-1848:713071920.918 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713071920.992 : IO Send command 10 bytes
2138-1848:713071921.113 : => CNT96226::VenderCmd_SetData
2138-1848:713071921.173 : iCmd = 0, nBytes = 10
2138-1848:713071921.283 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713072264.745 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713072264.902 : System send command 10 bytes + data 0 bytes
2138-1848:713072264.976 : IO total need to receive data 128 bytes
2138-1848:713072265.045 : => CNT96226::VenderCmd_GetData
2138-1848:713072265.108 : iCmd = 0, nBytes = 128
2138-1848:713072440.950 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713072441.188 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713072441.332 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713072441.473 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713072441.608 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713072441.745 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713072441.876 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713072442.009 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713072442.083 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713072442.157 : System total receive data 128 bytes
2138-1848:713072442.231 : => CNT96226::VenderCmd_GetData
2138-1848:713072442.294 : iCmd = 1, nBytes = 4
2138-1848:713072652.913 : 0000 : 00 00 00 00 
2138-1848:713072653.009 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713072653.162 : <= CAsicIO::DoIo ret = 1
2138-1848:713072653.235 : NVMData.PadScanCount = 0
2138-1848:713072653.299 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713072653.360 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713072653.424 : NVMData.FlatbedScanCount = 0
2138-1848:713072653.484 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713072653.542 : NVMData.SideEdgeFletbed = 0
2138-1848:713072653.600 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713072653.657 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713072653.715 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713072653.775 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713072653.833 : NVMData.BornMonth = 0
2138-1848:713072653.886 : NVMData.BornDay = 0
2138-1848:713072653.940 : NVMData.BornYear = 0
2138-1848:713072653.994 : NVMData.FirstScanMonth = 5
2138-1848:713072654.051 : NVMData.FirstScanDay = 18
2138-1848:713072654.105 : NVMData.FirstScanYear = 2020
2138-1848:713072654.165 : NVMData.VerticalMagnification = 0
2138-1848:713072654.225 : NVMData.HorizontalMagnification = 0
2138-1848:713072654.282 : NVMData.PowerSavingTime = 15
2138-1848:713072654.338 : NVMData.SN = A094165189010062
2138-1848:713072654.390 : NVMData.AutoFeed = 0
2138-1848:713072654.441 : NVMData.CCDType = 0
2138-1848:713072654.623 : NVMData.ScanSpeed = 0
2138-1848:713072654.680 : NVMData.RollerCount = 0
2138-1848:713072654.738 : NVMData.MultifeedCount = 0
2138-1848:713072654.793 : NVMData.JamCount = 0
2138-1848:713072654.847 : NVMData.IdentifyInfo = 
2138-1848:713072654.903 : NVMData.FormalName = 
2138-1848:713072654.955 : NVMData.ReservedB = 0
2138-1848:713072655.008 : NVMData.FunctionCode = 0
2138-1848:713072655.062 : NVMData.PreFeed = 0
2138-1848:713072655.128 : NVMData.PreFeedTime = 0
2138-1848:713072655.180 : NVMData.ButtonNumber = 0
2138-1848:713072655.232 : NVMData.PowerOffTime = 0
2138-1848:713072655.287 : <= ReadNVMDataInternal ret = 1
2138-1848:713072655.364 : => IoObject::IoLockEnd
2138-1848:713072655.450 : <= IoObject::IoLockEnd
2138-1848:713072655.504 : <= InitializeScanner ret = 1
2138-1848:713072655.585 : => GetLogicalScannerAbilityEx
2138-1848:713072655.645 : => IoObject::IoLockStart
2138-1848:713072655.725 : => CAsicIO::CheckDevice
2138-1848:713072655.779 : => CNT96226::ConnectIsAvailable
2138-1848:713072674.548 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713072674.647 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713072674.706 : <= IoObject::IoLockStart
2138-1848:713072674.766 : => IoObject::IoLockEnd
2138-1848:713072674.855 : <= IoObject::IoLockEnd
2138-1848:713072674.970 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713072675.046 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713072843.554 : => ReadNVMData
2138-1848:713072843.731 : => IoObject::IoLockStart
2138-1848:713072843.878 : => CAsicIO::CheckDevice
2138-1848:713072843.938 : => CNT96226::ConnectIsAvailable
2138-1848:713072868.489 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713072868.598 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713072868.663 : <= IoObject::IoLockStart
2138-1848:713072868.728 : => ReadNVMDataInternal
2138-1848:713072868.794 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713072868.862 : IO Send command 10 bytes
2138-1848:713072869.025 : => CNT96226::VenderCmd_SetData
2138-1848:713072869.086 : iCmd = 0, nBytes = 10
2138-1848:713072869.198 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713073221.176 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713073221.371 : System send command 10 bytes + data 0 bytes
2138-1848:713073221.449 : IO total need to receive data 128 bytes
2138-1848:713073221.514 : => CNT96226::VenderCmd_GetData
2138-1848:713073221.576 : iCmd = 0, nBytes = 128
2138-1848:713073414.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713073414.974 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713073415.121 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713073415.262 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713073415.400 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713073415.531 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713073415.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713073415.799 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713073415.866 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713073415.939 : System total receive data 128 bytes
2138-1848:713073416.008 : => CNT96226::VenderCmd_GetData
2138-1848:713073416.067 : iCmd = 1, nBytes = 4
2138-1848:713073623.385 : 0000 : 00 00 00 00 
2138-1848:713073623.512 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713073623.682 : <= CAsicIO::DoIo ret = 1
2138-1848:713073623.759 : NVMData.PadScanCount = 0
2138-1848:713073623.820 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713073623.880 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713073623.943 : NVMData.FlatbedScanCount = 0
2138-1848:713073624.004 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713073624.062 : NVMData.SideEdgeFletbed = 0
2138-1848:713073624.122 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713073624.180 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713073624.238 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713073624.438 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713073624.503 : NVMData.BornMonth = 0
2138-1848:713073624.556 : NVMData.BornDay = 0
2138-1848:713073624.611 : NVMData.BornYear = 0
2138-1848:713073624.663 : NVMData.FirstScanMonth = 5
2138-1848:713073624.717 : NVMData.FirstScanDay = 18
2138-1848:713073624.777 : NVMData.FirstScanYear = 2020
2138-1848:713073624.834 : NVMData.VerticalMagnification = 0
2138-1848:713073624.894 : NVMData.HorizontalMagnification = 0
2138-1848:713073624.952 : NVMData.PowerSavingTime = 15
2138-1848:713073625.008 : NVMData.SN = A094165189010062
2138-1848:713073625.063 : NVMData.AutoFeed = 0
2138-1848:713073625.117 : NVMData.CCDType = 0
2138-1848:713073625.168 : NVMData.ScanSpeed = 0
2138-1848:713073625.219 : NVMData.RollerCount = 0
2138-1848:713073625.274 : NVMData.MultifeedCount = 0
2138-1848:713073625.326 : NVMData.JamCount = 0
2138-1848:713073625.378 : NVMData.IdentifyInfo = 
2138-1848:713073625.431 : NVMData.FormalName = 
2138-1848:713073625.484 : NVMData.ReservedB = 0
2138-1848:713073625.538 : NVMData.FunctionCode = 0
2138-1848:713073625.591 : NVMData.PreFeed = 0
2138-1848:713073625.643 : NVMData.PreFeedTime = 0
2138-1848:713073625.695 : NVMData.ButtonNumber = 0
2138-1848:713073625.747 : NVMData.PowerOffTime = 0
2138-1848:713073625.799 : <= ReadNVMDataInternal ret = 1
2138-1848:713073625.865 : => IoObject::IoLockEnd
2138-1848:713073625.943 : <= IoObject::IoLockEnd
2138-1848:713073625.998 : <= ReadNVMData ret = 1
2138-1848:713074153.772 : => TerminateDriver
2138-1848:713074153.962 : => CAsicIO::~CAsicIO,pStage=205130824
2138-1848:713074154.039 : => CNT96226::Close
2138-1848:713074158.310 : <= CNT96226::Close ret = 1
2138-1848:713074158.399 : <= CAsicIO::~CAsicIO
2138-1848:713074158.458 : => IoObject::IoLockEnd
2138-1848:713074158.515 : <= IoObject::IoLockEnd
2138-1848:713074158.568 : => IoObject::TerminateDevice
2138-1848:713074158.624 : => IoObject::IoLockEnd
2138-1848:713074158.677 : <= IoObject::IoLockEnd
2138-1848:713074158.771 : <= IoObject::TerminateDevice
2138-1848:713074158.985 : <= TerminateDriver ret = 1
2138-1848:713076409.340 : ============Debug Start==========
2138-1848:713076409.687 : Date : 2020/5/18 09:49:48
2138-1848:713076409.772 : Process ID : 2138
2138-1848:713076410.130 : Windows : Version 10.0 build 18363 
2138-1848:713076410.647 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713076410.716 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713076410.787 : MemoryStatus.ullAvailPhys : 5873725440
2138-1848:713076410.849 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713076410.918 : MemoryStatus.ullAvailPageFile : 7286910976
2138-1848:713076410.987 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713076411.053 : MemoryStatus.ullAvailVirtual : 1725804544
2138-1848:713076411.123 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713076411.232 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713076411.297 : CPU Family 6 Model 10 Stepping 7
2138-1848:713076411.559 : CPU Count : 4
2138-1848:713076411.614 : CPU Frequency : 100.000 Mhz
2138-1848:713076416.301 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713076416.452 : => InitializeDriver
2138-1848:713076416.696 : <= InitializeDriver ret = 1
2138-1848:713078749.691 : => InitializeScanner
2138-1848:713078749.985 : => CAsicIO::GetDeviceList
2138-1848:713078750.415 : => CNT96226::CNT96226
2138-1848:713078750.482 : => CNT96226::Open
2138-1848:713078775.659 : <= CNT96226::Open ret = 1
2138-1848:713078775.766 : => CNT96226::Initialize
2138-1848:713078775.991 : <= CNT96226::Initialize ret = 1
2138-1848:713078776.058 : <= CNT96226::CNT96226
2138-1848:713078776.120 : => CNT96226::EnumAvailableDevice
2138-1848:713078779.761 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713078779.848 : DeviceHandleTable[ 0 ] = 256
2138-1848:713078779.916 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713082518.318 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713082519.420 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713082527.609 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713082527.835 : => IoObject::GetLockName
2138-1848:713082527.964 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713082528.107 : <= IoObject::GetLockName
2138-1848:713082528.923 : => CNT96226::VenderCmd_GetData
2138-1848:713082529.067 : iCmd = 3, nBytes = 2
2138-1848:713082932.241 : 0000 : 06 38 
2138-1848:713082932.523 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713082932.697 : => CNT96226::VenderCmd_GetData
2138-1848:713082932.832 : iCmd = 4, nBytes = 2
2138-1848:713083257.701 : 0000 : 07 07 
2138-1848:713083257.939 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713083258.148 : Device 0 USB ID = 0638 : 0707
2138-1848:713083258.323 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713083258.473 : IO Send command 10 bytes
2138-1848:713083258.600 : => CNT96226::VenderCmd_SetData
2138-1848:713083259.499 : iCmd = 0, nBytes = 10
2138-1848:713083260.319 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713083467.062 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713083467.359 : => CNT96226::VenderCmd_GetData
2138-1848:713083467.497 : iCmd = 0, nBytes = 165
2138-1848:713083679.092 : skip dump 37 bytes
2138-1848:713083679.476 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713083679.777 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713083680.065 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713083680.348 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713083680.622 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713083680.908 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713083681.181 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713083681.450 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713083681.590 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713083681.741 : => CNT96226::VenderCmd_GetData
2138-1848:713083682.065 : iCmd = 1, nBytes = 4
2138-1848:713083900.101 : 0000 : 00 00 00 00 
2138-1848:713083900.310 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713083900.463 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713083900.598 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713083900.745 : IO Send command 10 bytes
2138-1848:713083900.858 : => CNT96226::VenderCmd_SetData
2138-1848:713083900.980 : iCmd = 0, nBytes = 10
2138-1848:713083901.209 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713084266.494 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713084266.794 : => CNT96226::VenderCmd_GetData
2138-1848:713084266.923 : iCmd = 0, nBytes = 128
2138-1848:713084478.937 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713084479.294 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713084479.594 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713084479.874 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713084480.140 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713084480.397 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713084480.663 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713084480.926 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713084481.070 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713084481.203 : => CNT96226::VenderCmd_GetData
2138-1848:713084481.324 : iCmd = 1, nBytes = 4
2138-1848:713084691.352 : 0000 : 00 00 00 00 
2138-1848:713084691.569 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713084691.706 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713084691.995 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713084692.146 : => CNT96226::Close
2138-1848:713084699.658 : <= CNT96226::Close ret = 1
2138-1848:713084699.822 : <= CNT96226::~CNT96226
2138-1848:713084700.000 : <= CAsicIO::GetDeviceList
2138-1848:713084700.855 : => IoObject::SetTimeout
2138-1848:713084700.982 : Timeout--> In = 0 Out = 0
2138-1848:713084701.103 : <= IoObject::SetTimeout
2138-1848:713084701.231 : => CAsicIO::CAsicIO
2138-1848:713084701.374 : => CNT96226::CNT96226
2138-1848:713084701.486 : => CNT96226::Open
2138-1848:713084744.962 : <= CNT96226::Open ret = 1
2138-1848:713084745.208 : => CNT96226::Initialize
2138-1848:713084745.632 : <= CNT96226::Initialize ret = 1
2138-1848:713084745.761 : <= CNT96226::CNT96226
2138-1848:713084745.884 : <= CAsicIO::CAsicIO
2138-1848:713084746.006 : => CAsicIO::InitializeDevice
2138-1848:713084746.155 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713084754.118 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713084754.361 : => IoObject::GetLockName
2138-1848:713084754.487 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713084754.633 : <= IoObject::GetLockName
2138-1848:713084755.497 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713084755.658 : IO Send command 10 bytes
2138-1848:713084755.784 : => CNT96226::VenderCmd_SetData
2138-1848:713084755.902 : iCmd = 0, nBytes = 10
2138-1848:713084756.138 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713085130.314 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713085130.634 : => CNT96226::VenderCmd_GetData
2138-1848:713085130.768 : iCmd = 0, nBytes = 128
2138-1848:713085345.113 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713085345.539 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713085345.846 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713085346.141 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713085346.412 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713085346.683 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713085346.949 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713085347.219 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713085347.360 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713085347.714 : => CNT96226::VenderCmd_GetData
2138-1848:713085347.839 : iCmd = 1, nBytes = 4
2138-1848:713085574.123 : 0000 : 00 00 00 00 
2138-1848:713085574.371 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713085574.535 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713085574.674 : => CNT96226::VenderCmd_GetData
2138-1848:713085574.793 : iCmd = 3, nBytes = 2
2138-1848:713085960.145 : 0000 : 06 38 
2138-1848:713085960.404 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713085960.572 : => CNT96226::VenderCmd_GetData
2138-1848:713085960.707 : iCmd = 4, nBytes = 2
2138-1848:713086277.152 : 0000 : 07 07 
2138-1848:713086277.382 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713086277.660 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713086277.874 : => IoObject::InitializeDevice
2138-1848:713086278.070 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713086279.357 : <= IoObject::InitializeDevice ret = 1
2138-1848:713086279.514 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713086280.564 : => FindScanner
2138-1848:713086280.688 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713086280.834 : <= FindScanner ret = 1
2138-1848:713086280.966 : => IoObject::IoLockStart
2138-1848:713086281.156 : => CAsicIO::CheckDevice
2138-1848:713086281.271 : => CNT96226::ConnectIsAvailable
2138-1848:713086303.982 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713086304.187 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713086304.314 : <= IoObject::IoLockStart
2138-1848:713086304.434 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713086304.582 : IO Send command 10 bytes
2138-1848:713086304.767 : => CNT96226::VenderCmd_SetData
2138-1848:713086304.894 : iCmd = 0, nBytes = 10
2138-1848:713086305.122 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713086512.580 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713086512.814 : System send command 10 bytes + data 0 bytes
2138-1848:713086512.959 : IO total need to receive data 5 bytes
2138-1848:713086513.091 : => CNT96226::VenderCmd_GetData
2138-1848:713086513.219 : iCmd = 0, nBytes = 5
2138-1848:713086721.383 : 0000 : 06 00 02 02 ab 
2138-1848:713086721.604 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713086721.745 : System total receive data 5 bytes
2138-1848:713086721.882 : => CNT96226::VenderCmd_GetData
2138-1848:713086722.007 : iCmd = 1, nBytes = 4
2138-1848:713086929.547 : 0000 : 00 00 00 00 
2138-1848:713086929.777 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713086930.027 : <= CAsicIO::DoIo ret = 1
2138-1848:713086930.163 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713086930.310 : IO Send command 10 bytes
2138-1848:713086930.501 : => CNT96226::VenderCmd_SetData
2138-1848:713086930.632 : iCmd = 0, nBytes = 10
2138-1848:713086930.849 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713087111.134 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713087111.336 : System send command 10 bytes + data 0 bytes
2138-1848:713087111.497 : IO total need to receive data 165 bytes
2138-1848:713087111.635 : => CNT96226::VenderCmd_GetData
2138-1848:713087111.758 : iCmd = 0, nBytes = 165
2138-1848:713087285.125 : skip dump 37 bytes
2138-1848:713087285.515 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713087285.808 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713087286.084 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713087286.356 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713087286.631 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713087286.906 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713087287.169 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713087287.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713087287.583 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713087287.711 : System total receive data 165 bytes
2138-1848:713087287.841 : => CNT96226::VenderCmd_GetData
2138-1848:713087288.142 : iCmd = 1, nBytes = 4
2138-1848:713087495.006 : 0000 : 00 00 00 00 
2138-1848:713087495.280 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713087495.559 : <= CAsicIO::DoIo ret = 1
2138-1848:713087495.691 : Dump Inquiry
2138-1848:713087495.968 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713087496.259 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713087496.548 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713087496.830 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713087497.100 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713087497.382 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713087497.650 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713087497.915 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713087498.183 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713087498.454 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713087498.638 : 00a0 : 00 00 00 00 00 
2138-1848:713087498.774 : => ReadNVMDataInternal
2138-1848:713087499.293 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713087499.439 : IO Send command 10 bytes
2138-1848:713087499.636 : => CNT96226::VenderCmd_SetData
2138-1848:713087499.763 : iCmd = 0, nBytes = 10
2138-1848:713087499.979 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713087862.374 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713087862.681 : System send command 10 bytes + data 0 bytes
2138-1848:713087862.836 : IO total need to receive data 128 bytes
2138-1848:713087862.977 : => CNT96226::VenderCmd_GetData
2138-1848:713087863.109 : iCmd = 0, nBytes = 128
2138-1848:713088078.718 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713088079.149 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713088079.453 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713088079.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713088080.005 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713088080.268 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713088080.534 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713088080.804 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713088080.948 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713088081.094 : System total receive data 128 bytes
2138-1848:713088081.234 : => CNT96226::VenderCmd_GetData
2138-1848:713088081.360 : iCmd = 1, nBytes = 4
2138-1848:713088267.294 : 0000 : 00 00 00 00 
2138-1848:713088267.522 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713088267.815 : <= CAsicIO::DoIo ret = 1
2138-1848:713088267.958 : NVMData.PadScanCount = 0
2138-1848:713088268.089 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713088268.223 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713088268.347 : NVMData.FlatbedScanCount = 0
2138-1848:713088268.469 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713088268.589 : NVMData.SideEdgeFletbed = 0
2138-1848:713088268.707 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713088268.833 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713088268.956 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713088269.079 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713088269.193 : NVMData.BornMonth = 0
2138-1848:713088269.305 : NVMData.BornDay = 0
2138-1848:713088269.422 : NVMData.BornYear = 0
2138-1848:713088269.529 : NVMData.FirstScanMonth = 5
2138-1848:713088269.641 : NVMData.FirstScanDay = 18
2138-1848:713088269.760 : NVMData.FirstScanYear = 2020
2138-1848:713088269.877 : NVMData.VerticalMagnification = 0
2138-1848:713088270.000 : NVMData.HorizontalMagnification = 0
2138-1848:713088270.129 : NVMData.PowerSavingTime = 15
2138-1848:713088270.245 : NVMData.SN = A094165189010062
2138-1848:713088270.357 : NVMData.AutoFeed = 0
2138-1848:713088270.467 : NVMData.CCDType = 0
2138-1848:713088270.837 : NVMData.ScanSpeed = 0
2138-1848:713088270.953 : NVMData.RollerCount = 0
2138-1848:713088271.069 : NVMData.MultifeedCount = 0
2138-1848:713088271.179 : NVMData.JamCount = 0
2138-1848:713088271.288 : NVMData.IdentifyInfo = 
2138-1848:713088271.399 : NVMData.FormalName = 
2138-1848:713088271.505 : NVMData.ReservedB = 0
2138-1848:713088271.614 : NVMData.FunctionCode = 0
2138-1848:713088271.724 : NVMData.PreFeed = 0
2138-1848:713088271.831 : NVMData.PreFeedTime = 0
2138-1848:713088271.938 : NVMData.ButtonNumber = 0
2138-1848:713088272.046 : NVMData.PowerOffTime = 0
2138-1848:713088272.158 : <= ReadNVMDataInternal ret = 1
2138-1848:713088272.311 : => IoObject::IoLockEnd
2138-1848:713088272.472 : <= IoObject::IoLockEnd
2138-1848:713088272.579 : <= InitializeScanner ret = 1
2138-1848:713089923.958 : => GetLogicalScannerAbility
2138-1848:713089924.186 : => IoObject::IoLockStart
2138-1848:713089924.354 : => CAsicIO::CheckDevice
2138-1848:713089924.435 : => CNT96226::ConnectIsAvailable
2138-1848:713089951.346 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713089951.495 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713089951.574 : <= IoObject::IoLockStart
2138-1848:713089951.653 : => IoObject::IoLockEnd
2138-1848:713089951.778 : <= IoObject::IoLockEnd
2138-1848:713089951.872 : <= GetLogicalScannerAbility ret = 1
2138-1848:713095418.699 : => GetLogicalScannerAbilityEx
2138-1848:713095418.897 : => IoObject::IoLockStart
2138-1848:713095419.036 : => CAsicIO::CheckDevice
2138-1848:713095419.100 : => CNT96226::ConnectIsAvailable
2138-1848:713095444.623 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713095444.745 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713095444.811 : <= IoObject::IoLockStart
2138-1848:713095444.878 : => IoObject::IoLockEnd
2138-1848:713095444.984 : <= IoObject::IoLockEnd
2138-1848:713095445.108 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713095445.186 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713102663.146 : => ReadNVMData
2138-1848:713102663.334 : => IoObject::IoLockStart
2138-1848:713102663.486 : => CAsicIO::CheckDevice
2138-1848:713102663.552 : => CNT96226::ConnectIsAvailable
2138-1848:713102683.591 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713102683.727 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713102683.806 : <= IoObject::IoLockStart
2138-1848:713102683.883 : => ReadNVMDataInternal
2138-1848:713102685.579 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713102685.684 : IO Send command 10 bytes
2138-1848:713102685.832 : => CNT96226::VenderCmd_SetData
2138-1848:713102685.895 : iCmd = 0, nBytes = 10
2138-1848:713102686.029 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713102989.051 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713102989.250 : System send command 10 bytes + data 0 bytes
2138-1848:713102989.335 : IO total need to receive data 128 bytes
2138-1848:713102989.410 : => CNT96226::VenderCmd_GetData
2138-1848:713102989.477 : iCmd = 0, nBytes = 128
2138-1848:713103112.727 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713103112.923 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713103113.079 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713103113.226 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713103113.365 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713103113.499 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713103113.634 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713103113.766 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713103113.838 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713103113.912 : System total receive data 128 bytes
2138-1848:713103113.980 : => CNT96226::VenderCmd_GetData
2138-1848:713103114.044 : iCmd = 1, nBytes = 4
2138-1848:713103221.199 : 0000 : 00 00 00 00 
2138-1848:713103221.297 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713103221.474 : <= CAsicIO::DoIo ret = 1
2138-1848:713103221.679 : NVMData.PadScanCount = 0
2138-1848:713103221.740 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713103221.800 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713103221.861 : NVMData.FlatbedScanCount = 0
2138-1848:713103221.921 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713103221.980 : NVMData.SideEdgeFletbed = 0
2138-1848:713103222.042 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713103222.103 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713103222.164 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713103222.225 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713103222.285 : NVMData.BornMonth = 0
2138-1848:713103222.339 : NVMData.BornDay = 0
2138-1848:713103222.393 : NVMData.BornYear = 0
2138-1848:713103222.445 : NVMData.FirstScanMonth = 5
2138-1848:713103222.502 : NVMData.FirstScanDay = 18
2138-1848:713103222.562 : NVMData.FirstScanYear = 2020
2138-1848:713103222.624 : NVMData.VerticalMagnification = 0
2138-1848:713103222.682 : NVMData.HorizontalMagnification = 0
2138-1848:713103222.743 : NVMData.PowerSavingTime = 15
2138-1848:713103222.804 : NVMData.SN = A094165189010062
2138-1848:713103222.860 : NVMData.AutoFeed = 0
2138-1848:713103222.914 : NVMData.CCDType = 0
2138-1848:713103222.968 : NVMData.ScanSpeed = 0
2138-1848:713103223.025 : NVMData.RollerCount = 0
2138-1848:713103223.083 : NVMData.MultifeedCount = 0
2138-1848:713103223.139 : NVMData.JamCount = 0
2138-1848:713103223.190 : NVMData.IdentifyInfo = 
2138-1848:713103223.249 : NVMData.FormalName = 
2138-1848:713103223.305 : NVMData.ReservedB = 0
2138-1848:713103223.363 : NVMData.FunctionCode = 0
2138-1848:713103223.419 : NVMData.PreFeed = 0
2138-1848:713103223.471 : NVMData.PreFeedTime = 0
2138-1848:713103223.527 : NVMData.ButtonNumber = 0
2138-1848:713103223.583 : NVMData.PowerOffTime = 0
2138-1848:713103223.643 : <= ReadNVMDataInternal ret = 1
2138-1848:713103223.709 : => IoObject::IoLockEnd
2138-1848:713103223.788 : <= IoObject::IoLockEnd
2138-1848:713103223.842 : <= ReadNVMData ret = 1
2138-1848:713112441.910 : => GetADFStatus
2138-1848:713112442.312 : => IoObject::IoLockStart
2138-1848:713112442.459 : => CAsicIO::CheckDevice
2138-1848:713112442.534 : => CNT96226::ConnectIsAvailable
2138-1848:713112467.566 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713112467.786 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713112467.925 : <= IoObject::IoLockStart
2138-1848:713112468.246 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713112468.322 : IO Send command 10 bytes
2138-1848:713112468.455 : => CNT96226::VenderCmd_SetData
2138-1848:713112468.517 : iCmd = 0, nBytes = 10
2138-1848:713112468.639 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713112668.295 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713112668.399 : System send command 10 bytes + data 0 bytes
2138-1848:713112668.475 : IO total need to receive data 2 bytes
2138-1848:713112668.543 : => CNT96226::VenderCmd_GetData
2138-1848:713112668.607 : iCmd = 0, nBytes = 2
2138-1848:713112858.148 : 0000 : 00 00 
2138-1848:713112858.297 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713112858.385 : System total receive data 2 bytes
2138-1848:713112858.458 : => CNT96226::VenderCmd_GetData
2138-1848:713112858.525 : iCmd = 1, nBytes = 4
2138-1848:713113058.815 : 0000 : 00 00 00 00 
2138-1848:713113058.921 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713113059.070 : <= CAsicIO::DoIo ret = 1
2138-1848:713113059.146 : Return status = 0
2138-1848:713113059.215 : => IoObject::IoLockEnd
2138-1848:713113059.299 : <= IoObject::IoLockEnd
2138-1848:713113059.356 : <= GetADFStatus ret = 1
2138-1848:713115398.794 : => GetADFStatus
2138-1848:713115398.987 : => IoObject::IoLockStart
2138-1848:713115399.133 : => CAsicIO::CheckDevice
2138-1848:713115399.199 : => CNT96226::ConnectIsAvailable
2138-1848:713115426.058 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713115426.169 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713115426.236 : <= IoObject::IoLockStart
2138-1848:713115426.299 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713115426.511 : IO Send command 10 bytes
2138-1848:713115426.655 : => CNT96226::VenderCmd_SetData
2138-1848:713115426.724 : iCmd = 0, nBytes = 10
2138-1848:713115426.834 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713115629.781 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713115629.886 : System send command 10 bytes + data 0 bytes
2138-1848:713115629.961 : IO total need to receive data 2 bytes
2138-1848:713115630.028 : => CNT96226::VenderCmd_GetData
2138-1848:713115630.090 : iCmd = 0, nBytes = 2
2138-1848:713115786.086 : 0000 : 00 00 
2138-1848:713115786.237 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713115786.325 : System total receive data 2 bytes
2138-1848:713115786.401 : => CNT96226::VenderCmd_GetData
2138-1848:713115786.470 : iCmd = 1, nBytes = 4
2138-1848:713115950.661 : 0000 : 00 00 00 00 
2138-1848:713115950.772 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713115950.955 : <= CAsicIO::DoIo ret = 1
2138-1848:713115951.026 : Return status = 0
2138-1848:713115951.092 : => IoObject::IoLockEnd
2138-1848:713115951.177 : <= IoObject::IoLockEnd
2138-1848:713115951.234 : <= GetADFStatus ret = 1
2138-1848:713117856.630 : => TerminateDriver
2138-1848:713117856.832 : => CAsicIO::~CAsicIO,pStage=81529928
2138-1848:713117856.913 : => CNT96226::Close
2138-1848:713117861.443 : <= CNT96226::Close ret = 1
2138-1848:713117861.533 : <= CAsicIO::~CAsicIO
2138-1848:713117861.825 : => IoObject::IoLockEnd
2138-1848:713117861.882 : <= IoObject::IoLockEnd
2138-1848:713117861.937 : => IoObject::TerminateDevice
2138-1848:713117861.997 : => IoObject::IoLockEnd
2138-1848:713117862.050 : <= IoObject::IoLockEnd
2138-1848:713117862.147 : <= IoObject::TerminateDevice
2138-1848:713117862.384 : <= TerminateDriver ret = 1
2138-1848:713159399.086 : ============Debug Start==========
2138-1848:713159399.387 : Date : 2020/5/18 09:49:51
2138-1848:713159399.470 : Process ID : 2138
2138-1848:713159399.816 : Windows : Version 10.0 build 18363 
2138-1848:713159400.605 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713159400.679 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713159400.749 : MemoryStatus.ullAvailPhys : 5874597888
2138-1848:713159400.816 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713159400.883 : MemoryStatus.ullAvailPageFile : 7288815616
2138-1848:713159400.951 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713159401.018 : MemoryStatus.ullAvailVirtual : 1725771776
2138-1848:713159401.082 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713159401.195 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713159401.262 : CPU Family 6 Model 10 Stepping 7
2138-1848:713159401.522 : CPU Count : 4
2138-1848:713159401.802 : CPU Frequency : 100.000 Mhz
2138-1848:713159406.555 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713159406.693 : => InitializeDriver
2138-1848:713159406.941 : <= InitializeDriver ret = 1
2138-1848:713159407.001 : => InitializeScanner
2138-1848:713159407.081 : => CAsicIO::GetDeviceList
2138-1848:713159407.284 : => CNT96226::CNT96226
2138-1848:713159407.345 : => CNT96226::Open
2138-1848:713159428.350 : <= CNT96226::Open ret = 1
2138-1848:713159428.453 : => CNT96226::Initialize
2138-1848:713159428.670 : <= CNT96226::Initialize ret = 1
2138-1848:713159428.733 : <= CNT96226::CNT96226
2138-1848:713159428.790 : => CNT96226::EnumAvailableDevice
2138-1848:713159432.295 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713159432.381 : DeviceHandleTable[ 0 ] = 256
2138-1848:713159432.444 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713163180.809 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713163181.558 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713163186.494 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713163186.609 : => IoObject::GetLockName
2138-1848:713163186.673 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713163186.753 : <= IoObject::GetLockName
2138-1848:713163187.259 : => CNT96226::VenderCmd_GetData
2138-1848:713163187.347 : iCmd = 3, nBytes = 2
2138-1848:713163561.713 : 0000 : 06 38 
2138-1848:713163561.968 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713163562.064 : => CNT96226::VenderCmd_GetData
2138-1848:713163562.129 : iCmd = 4, nBytes = 2
2138-1848:713163858.947 : 0000 : 07 07 
2138-1848:713163859.136 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713163859.251 : Device 0 USB ID = 0638 : 0707
2138-1848:713163859.354 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713163859.426 : IO Send command 10 bytes
2138-1848:713163859.487 : => CNT96226::VenderCmd_SetData
2138-1848:713163859.551 : iCmd = 0, nBytes = 10
2138-1848:713163859.668 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713164044.668 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713164045.067 : => CNT96226::VenderCmd_GetData
2138-1848:713164045.165 : iCmd = 0, nBytes = 165
2138-1848:713164195.222 : skip dump 37 bytes
2138-1848:713164195.495 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713164195.656 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713164195.807 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713164195.954 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713164196.098 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713164196.249 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713164196.387 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164196.521 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164196.594 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713164196.669 : => CNT96226::VenderCmd_GetData
2138-1848:713164196.864 : iCmd = 1, nBytes = 4
2138-1848:713164360.979 : 0000 : 00 00 00 00 
2138-1848:713164361.119 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713164361.200 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713164361.274 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713164361.346 : IO Send command 10 bytes
2138-1848:713164361.407 : => CNT96226::VenderCmd_SetData
2138-1848:713164361.471 : iCmd = 0, nBytes = 10
2138-1848:713164361.587 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713164679.005 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713164679.208 : => CNT96226::VenderCmd_GetData
2138-1848:713164679.288 : iCmd = 0, nBytes = 128
2138-1848:713164828.971 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164829.261 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164829.422 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713164829.567 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713164829.701 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713164829.841 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164829.976 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164830.112 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713164830.180 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713164830.261 : => CNT96226::VenderCmd_GetData
2138-1848:713164830.326 : iCmd = 1, nBytes = 4
2138-1848:713164940.921 : 0000 : 00 00 00 00 
2138-1848:713164941.055 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713164941.129 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713164941.281 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713164941.378 : => CNT96226::Close
2138-1848:713164946.108 : <= CNT96226::Close ret = 1
2138-1848:713164946.198 : <= CNT96226::~CNT96226
2138-1848:713164946.299 : <= CAsicIO::GetDeviceList
2138-1848:713164946.848 : => IoObject::SetTimeout
2138-1848:713164946.913 : Timeout--> In = 0 Out = 0
2138-1848:713164946.978 : <= IoObject::SetTimeout
2138-1848:713164947.051 : => CAsicIO::CAsicIO
2138-1848:713164947.128 : => CNT96226::CNT96226
2138-1848:713164947.192 : => CNT96226::Open
2138-1848:713164972.669 : <= CNT96226::Open ret = 1
2138-1848:713164972.778 : => CNT96226::Initialize
2138-1848:713164973.000 : <= CNT96226::Initialize ret = 1
2138-1848:713164973.071 : <= CNT96226::CNT96226
2138-1848:713164973.131 : <= CAsicIO::CAsicIO
2138-1848:713164973.191 : => CAsicIO::InitializeDevice
2138-1848:713164973.268 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713164977.595 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713164977.729 : => IoObject::GetLockName
2138-1848:713164977.794 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713164977.871 : <= IoObject::GetLockName
2138-1848:713164978.366 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713164978.449 : IO Send command 10 bytes
2138-1848:713164978.512 : => CNT96226::VenderCmd_SetData
2138-1848:713164978.575 : iCmd = 0, nBytes = 10
2138-1848:713164978.692 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713165316.087 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713165316.287 : => CNT96226::VenderCmd_GetData
2138-1848:713165316.358 : iCmd = 0, nBytes = 128
2138-1848:713165495.035 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713165495.290 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713165495.447 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713165495.598 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713165495.737 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713165495.874 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713165496.007 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713165496.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713165496.213 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713165496.424 : => CNT96226::VenderCmd_GetData
2138-1848:713165496.494 : iCmd = 1, nBytes = 4
2138-1848:713165646.047 : 0000 : 00 00 00 00 
2138-1848:713165646.248 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713165646.336 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713165646.413 : => CNT96226::VenderCmd_GetData
2138-1848:713165646.477 : iCmd = 3, nBytes = 2
2138-1848:713166002.082 : 0000 : 06 38 
2138-1848:713166002.262 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713166002.346 : => CNT96226::VenderCmd_GetData
2138-1848:713166002.409 : iCmd = 4, nBytes = 2
2138-1848:713166306.811 : 0000 : 07 07 
2138-1848:713166306.986 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713166307.145 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713166307.253 : => IoObject::InitializeDevice
2138-1848:713166307.374 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713166308.130 : <= IoObject::InitializeDevice ret = 1
2138-1848:713166308.213 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713166308.881 : => FindScanner
2138-1848:713166308.954 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713166309.020 : <= FindScanner ret = 1
2138-1848:713166309.085 : => IoObject::IoLockStart
2138-1848:713166309.186 : => CAsicIO::CheckDevice
2138-1848:713166309.246 : => CNT96226::ConnectIsAvailable
2138-1848:713166329.759 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713166329.867 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713166329.935 : <= IoObject::IoLockStart
2138-1848:713166329.998 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713166330.069 : IO Send command 10 bytes
2138-1848:713166330.165 : => CNT96226::VenderCmd_SetData
2138-1848:713166330.239 : iCmd = 0, nBytes = 10
2138-1848:713166330.353 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713166523.381 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713166523.599 : System send command 10 bytes + data 0 bytes
2138-1848:713166523.678 : IO total need to receive data 5 bytes
2138-1848:713166523.748 : => CNT96226::VenderCmd_GetData
2138-1848:713166523.811 : iCmd = 0, nBytes = 5
2138-1848:713166700.449 : 0000 : 06 00 02 02 ab 
2138-1848:713166700.620 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713166700.697 : System total receive data 5 bytes
2138-1848:713166700.769 : => CNT96226::VenderCmd_GetData
2138-1848:713166700.833 : iCmd = 1, nBytes = 4
2138-1848:713166858.405 : 0000 : 00 00 00 00 
2138-1848:713166858.530 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713166858.700 : <= CAsicIO::DoIo ret = 1
2138-1848:713166858.778 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713166858.854 : IO Send command 10 bytes
2138-1848:713166858.980 : => CNT96226::VenderCmd_SetData
2138-1848:713166859.046 : iCmd = 0, nBytes = 10
2138-1848:713166859.158 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713167005.338 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713167005.494 : System send command 10 bytes + data 0 bytes
2138-1848:713167005.572 : IO total need to receive data 165 bytes
2138-1848:713167005.641 : => CNT96226::VenderCmd_GetData
2138-1848:713167005.705 : iCmd = 0, nBytes = 165
2138-1848:713167162.138 : skip dump 37 bytes
2138-1848:713167162.351 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713167162.509 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713167162.651 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713167162.786 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713167162.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713167163.068 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713167163.200 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167163.332 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167163.402 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713167163.469 : System total receive data 165 bytes
2138-1848:713167163.535 : => CNT96226::VenderCmd_GetData
2138-1848:713167163.715 : iCmd = 1, nBytes = 4
2138-1848:713167355.176 : 0000 : 00 00 00 00 
2138-1848:713167355.305 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713167355.475 : <= CAsicIO::DoIo ret = 1
2138-1848:713167355.548 : Dump Inquiry
2138-1848:713167355.687 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713167355.834 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713167355.975 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713167356.121 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713167356.256 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713167356.394 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713167356.525 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167356.657 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167356.797 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713167356.932 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713167357.026 : 00a0 : 00 00 00 00 00 
2138-1848:713167357.101 : => ReadNVMDataInternal
2138-1848:713167357.388 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713167357.460 : IO Send command 10 bytes
2138-1848:713167357.584 : => CNT96226::VenderCmd_SetData
2138-1848:713167357.642 : iCmd = 0, nBytes = 10
2138-1848:713167357.751 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713167701.423 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713167701.591 : System send command 10 bytes + data 0 bytes
2138-1848:713167701.669 : IO total need to receive data 128 bytes
2138-1848:713167701.736 : => CNT96226::VenderCmd_GetData
2138-1848:713167701.796 : iCmd = 0, nBytes = 128
2138-1848:713167891.468 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167891.664 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167892.039 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713167892.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713167892.308 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713167892.437 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167892.567 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167892.698 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713167892.773 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713167892.843 : System total receive data 128 bytes
2138-1848:713167892.914 : => CNT96226::VenderCmd_GetData
2138-1848:713167892.978 : iCmd = 1, nBytes = 4
2138-1848:713168033.815 : 0000 : 00 00 00 00 
2138-1848:713168033.956 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713168034.158 : <= CAsicIO::DoIo ret = 1
2138-1848:713168034.233 : NVMData.PadScanCount = 0
2138-1848:713168034.295 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713168034.357 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713168034.421 : NVMData.FlatbedScanCount = 0
2138-1848:713168034.482 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713168034.543 : NVMData.SideEdgeFletbed = 0
2138-1848:713168034.600 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713168034.662 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713168034.721 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713168034.781 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713168034.840 : NVMData.BornMonth = 0
2138-1848:713168034.894 : NVMData.BornDay = 0
2138-1848:713168034.949 : NVMData.BornYear = 0
2138-1848:713168035.000 : NVMData.FirstScanMonth = 5
2138-1848:713168035.053 : NVMData.FirstScanDay = 18
2138-1848:713168035.110 : NVMData.FirstScanYear = 2020
2138-1848:713168035.168 : NVMData.VerticalMagnification = 0
2138-1848:713168035.228 : NVMData.HorizontalMagnification = 0
2138-1848:713168035.289 : NVMData.PowerSavingTime = 15
2138-1848:713168035.347 : NVMData.SN = A094165189010062
2138-1848:713168035.403 : NVMData.AutoFeed = 0
2138-1848:713168035.455 : NVMData.CCDType = 0
2138-1848:713168035.634 : NVMData.ScanSpeed = 0
2138-1848:713168035.689 : NVMData.RollerCount = 0
2138-1848:713168035.744 : NVMData.MultifeedCount = 0
2138-1848:713168035.802 : NVMData.JamCount = 0
2138-1848:713168035.854 : NVMData.IdentifyInfo = 
2138-1848:713168035.911 : NVMData.FormalName = 
2138-1848:713168035.964 : NVMData.ReservedB = 0
2138-1848:713168036.017 : NVMData.FunctionCode = 0
2138-1848:713168036.073 : NVMData.PreFeed = 0
2138-1848:713168036.126 : NVMData.PreFeedTime = 0
2138-1848:713168036.181 : NVMData.ButtonNumber = 0
2138-1848:713168036.231 : NVMData.PowerOffTime = 0
2138-1848:713168036.287 : <= ReadNVMDataInternal ret = 1
2138-1848:713168036.372 : => IoObject::IoLockEnd
2138-1848:713168036.449 : <= IoObject::IoLockEnd
2138-1848:713168036.503 : <= InitializeScanner ret = 1
2138-1848:713168036.572 : => GetLogicalScannerAbilityEx
2138-1848:713168036.632 : => IoObject::IoLockStart
2138-1848:713168036.709 : => CAsicIO::CheckDevice
2138-1848:713168036.766 : => CNT96226::ConnectIsAvailable
2138-1848:713168053.467 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713168053.597 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713168053.669 : <= IoObject::IoLockStart
2138-1848:713168053.740 : => IoObject::IoLockEnd
2138-1848:713168053.835 : <= IoObject::IoLockEnd
2138-1848:713168053.957 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713168054.042 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713168204.209 : => ReadNVMData
2138-1848:713168204.346 : => IoObject::IoLockStart
2138-1848:713168204.478 : => CAsicIO::CheckDevice
2138-1848:713168204.537 : => CNT96226::ConnectIsAvailable
2138-1848:713168225.091 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713168225.211 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713168225.274 : <= IoObject::IoLockStart
2138-1848:713168225.344 : => ReadNVMDataInternal
2138-1848:713168225.408 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713168225.483 : IO Send command 10 bytes
2138-1848:713168225.636 : => CNT96226::VenderCmd_SetData
2138-1848:713168225.693 : iCmd = 0, nBytes = 10
2138-1848:713168225.809 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713168573.936 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713168574.135 : System send command 10 bytes + data 0 bytes
2138-1848:713168574.207 : IO total need to receive data 128 bytes
2138-1848:713168574.275 : => CNT96226::VenderCmd_GetData
2138-1848:713168574.337 : iCmd = 0, nBytes = 128
2138-1848:713168773.123 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713168773.317 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713168773.467 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713168773.606 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713168773.740 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713168773.875 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713168774.004 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713168774.130 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713168774.201 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713168774.269 : System total receive data 128 bytes
2138-1848:713168774.340 : => CNT96226::VenderCmd_GetData
2138-1848:713168774.401 : iCmd = 1, nBytes = 4
2138-1848:713168978.113 : 0000 : 00 00 00 00 
2138-1848:713168978.253 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713168978.417 : <= CAsicIO::DoIo ret = 1
2138-1848:713168978.491 : NVMData.PadScanCount = 0
2138-1848:713168978.551 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713168978.615 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713168978.676 : NVMData.FlatbedScanCount = 0
2138-1848:713168978.734 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713168978.792 : NVMData.SideEdgeFletbed = 0
2138-1848:713168978.849 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713168978.909 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713168978.970 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713168979.187 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713168979.260 : NVMData.BornMonth = 0
2138-1848:713168979.314 : NVMData.BornDay = 0
2138-1848:713168979.371 : NVMData.BornYear = 0
2138-1848:713168979.423 : NVMData.FirstScanMonth = 5
2138-1848:713168979.477 : NVMData.FirstScanDay = 18
2138-1848:713168979.536 : NVMData.FirstScanYear = 2020
2138-1848:713168979.591 : NVMData.VerticalMagnification = 0
2138-1848:713168979.649 : NVMData.HorizontalMagnification = 0
2138-1848:713168979.708 : NVMData.PowerSavingTime = 15
2138-1848:713168979.769 : NVMData.SN = A094165189010062
2138-1848:713168979.822 : NVMData.AutoFeed = 0
2138-1848:713168979.875 : NVMData.CCDType = 0
2138-1848:713168979.927 : NVMData.ScanSpeed = 0
2138-1848:713168979.978 : NVMData.RollerCount = 0
2138-1848:713168980.035 : NVMData.MultifeedCount = 0
2138-1848:713168980.089 : NVMData.JamCount = 0
2138-1848:713168980.143 : NVMData.IdentifyInfo = 
2138-1848:713168980.196 : NVMData.FormalName = 
2138-1848:713168980.248 : NVMData.ReservedB = 0
2138-1848:713168980.303 : NVMData.FunctionCode = 0
2138-1848:713168980.359 : NVMData.PreFeed = 0
2138-1848:713168980.412 : NVMData.PreFeedTime = 0
2138-1848:713168980.462 : NVMData.ButtonNumber = 0
2138-1848:713168980.515 : NVMData.PowerOffTime = 0
2138-1848:713168980.569 : <= ReadNVMDataInternal ret = 1
2138-1848:713168980.634 : => IoObject::IoLockEnd
2138-1848:713168980.713 : <= IoObject::IoLockEnd
2138-1848:713168980.766 : <= ReadNVMData ret = 1
2138-1848:713171215.376 : ============Debug Start==========
2138-1848:713171215.690 : Date : 2020/5/18 09:49:51
2138-1848:713171215.774 : Process ID : 2138
2138-1848:713171216.098 : Windows : Version 10.0 build 18363 
2138-1848:713171216.586 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713171216.653 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713171216.725 : MemoryStatus.ullAvailPhys : 5875793920
2138-1848:713171216.790 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713171216.860 : MemoryStatus.ullAvailPageFile : 7288549376
2138-1848:713171216.926 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713171216.989 : MemoryStatus.ullAvailVirtual : 1725800448
2138-1848:713171217.055 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713171217.165 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713171217.230 : CPU Family 6 Model 10 Stepping 7
2138-1848:713171217.482 : CPU Count : 4
2138-1848:713171217.536 : CPU Frequency : 100.000 Mhz
2138-1848:713171222.819 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713171222.966 : => InitializeDriver
2138-1848:713171223.204 : <= InitializeDriver ret = 1
2138-1848:713173516.115 : => InitializeScanner
2138-1848:713173516.419 : => CAsicIO::GetDeviceList
2138-1848:713173516.880 : => CNT96226::CNT96226
2138-1848:713173516.957 : => CNT96226::Open
2138-1848:713173541.166 : <= CNT96226::Open ret = 1
2138-1848:713173541.280 : => CNT96226::Initialize
2138-1848:713173541.492 : <= CNT96226::Initialize ret = 1
2138-1848:713173541.558 : <= CNT96226::CNT96226
2138-1848:713173541.618 : => CNT96226::EnumAvailableDevice
2138-1848:713173545.141 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713173545.225 : DeviceHandleTable[ 0 ] = 256
2138-1848:713173545.292 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713177113.172 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713177113.882 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713177118.164 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713177118.292 : => IoObject::GetLockName
2138-1848:713177118.358 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713177118.434 : <= IoObject::GetLockName
2138-1848:713177118.914 : => CNT96226::VenderCmd_GetData
2138-1848:713177118.985 : iCmd = 3, nBytes = 2
2138-1848:713177444.108 : 0000 : 06 38 
2138-1848:713177444.275 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713177444.366 : => CNT96226::VenderCmd_GetData
2138-1848:713177444.435 : iCmd = 4, nBytes = 2
2138-1848:713177719.169 : 0000 : 07 07 
2138-1848:713177719.336 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713177719.455 : Device 0 USB ID = 0638 : 0707
2138-1848:713177719.557 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713177719.632 : IO Send command 10 bytes
2138-1848:713177719.690 : => CNT96226::VenderCmd_SetData
2138-1848:713177719.754 : iCmd = 0, nBytes = 10
2138-1848:713177719.869 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713177869.441 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713177869.602 : => CNT96226::VenderCmd_GetData
2138-1848:713177869.672 : iCmd = 0, nBytes = 165
2138-1848:713178004.771 : skip dump 37 bytes
2138-1848:713178005.024 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713178005.181 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713178005.326 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713178005.470 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713178005.607 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713178005.752 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713178005.887 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178006.021 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178006.096 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713178006.169 : => CNT96226::VenderCmd_GetData
2138-1848:713178006.319 : iCmd = 1, nBytes = 4
2138-1848:713178171.441 : 0000 : 00 00 00 00 
2138-1848:713178171.649 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713178171.731 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713178171.807 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713178171.886 : IO Send command 10 bytes
2138-1848:713178171.946 : => CNT96226::VenderCmd_SetData
2138-1848:713178172.011 : iCmd = 0, nBytes = 10
2138-1848:713178172.128 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713178484.938 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713178485.164 : => CNT96226::VenderCmd_GetData
2138-1848:713178485.239 : iCmd = 0, nBytes = 128
2138-1848:713178643.244 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178643.510 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178643.670 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713178643.823 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713178643.959 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713178644.098 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178644.231 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178644.367 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713178644.442 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713178644.524 : => CNT96226::VenderCmd_GetData
2138-1848:713178644.590 : iCmd = 1, nBytes = 4
2138-1848:713178805.409 : 0000 : 00 00 00 00 
2138-1848:713178805.534 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713178805.614 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713178805.771 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713178805.850 : => CNT96226::Close
2138-1848:713178809.597 : <= CNT96226::Close ret = 1
2138-1848:713178809.686 : <= CNT96226::~CNT96226
2138-1848:713178809.788 : <= CAsicIO::GetDeviceList
2138-1848:713178810.242 : => IoObject::SetTimeout
2138-1848:713178810.310 : Timeout--> In = 0 Out = 0
2138-1848:713178810.372 : <= IoObject::SetTimeout
2138-1848:713178810.453 : => CAsicIO::CAsicIO
2138-1848:713178810.530 : => CNT96226::CNT96226
2138-1848:713178810.588 : => CNT96226::Open
2138-1848:713178832.706 : <= CNT96226::Open ret = 1
2138-1848:713178832.824 : => CNT96226::Initialize
2138-1848:713178833.040 : <= CNT96226::Initialize ret = 1
2138-1848:713178833.112 : <= CNT96226::CNT96226
2138-1848:713178833.169 : <= CAsicIO::CAsicIO
2138-1848:713178833.230 : => CAsicIO::InitializeDevice
2138-1848:713178833.315 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713178837.392 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713178837.527 : => IoObject::GetLockName
2138-1848:713178837.589 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713178837.662 : <= IoObject::GetLockName
2138-1848:713178838.139 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713178838.220 : IO Send command 10 bytes
2138-1848:713178838.279 : => CNT96226::VenderCmd_SetData
2138-1848:713178838.341 : iCmd = 0, nBytes = 10
2138-1848:713178838.463 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713179165.002 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713179165.187 : => CNT96226::VenderCmd_GetData
2138-1848:713179165.263 : iCmd = 0, nBytes = 128
2138-1848:713179319.260 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713179319.486 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713179319.633 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713179319.777 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713179319.910 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713179320.044 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713179320.175 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713179320.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713179320.377 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713179320.546 : => CNT96226::VenderCmd_GetData
2138-1848:713179320.620 : iCmd = 1, nBytes = 4
2138-1848:713179455.142 : 0000 : 00 00 00 00 
2138-1848:713179455.303 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713179455.388 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713179455.460 : => CNT96226::VenderCmd_GetData
2138-1848:713179455.524 : iCmd = 3, nBytes = 2
2138-1848:713179799.246 : 0000 : 06 38 
2138-1848:713179799.459 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713179799.547 : => CNT96226::VenderCmd_GetData
2138-1848:713179799.617 : iCmd = 4, nBytes = 2
2138-1848:713180069.764 : 0000 : 07 07 
2138-1848:713180069.942 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713180070.084 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713180070.187 : => IoObject::InitializeDevice
2138-1848:713180070.309 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713180071.059 : <= IoObject::InitializeDevice ret = 1
2138-1848:713180071.141 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713180071.785 : => FindScanner
2138-1848:713180071.849 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713180071.925 : <= FindScanner ret = 1
2138-1848:713180071.988 : => IoObject::IoLockStart
2138-1848:713180072.080 : => CAsicIO::CheckDevice
2138-1848:713180072.142 : => CNT96226::ConnectIsAvailable
2138-1848:713180088.793 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713180088.924 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713180088.999 : <= IoObject::IoLockStart
2138-1848:713180089.072 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713180089.145 : IO Send command 10 bytes
2138-1848:713180089.245 : => CNT96226::VenderCmd_SetData
2138-1848:713180089.305 : iCmd = 0, nBytes = 10
2138-1848:713180089.421 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713180247.141 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713180247.336 : System send command 10 bytes + data 0 bytes
2138-1848:713180247.419 : IO total need to receive data 5 bytes
2138-1848:713180247.495 : => CNT96226::VenderCmd_GetData
2138-1848:713180247.565 : iCmd = 0, nBytes = 5
2138-1848:713180375.424 : 0000 : 06 00 02 02 ab 
2138-1848:713180375.581 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713180375.669 : System total receive data 5 bytes
2138-1848:713180375.742 : => CNT96226::VenderCmd_GetData
2138-1848:713180375.806 : iCmd = 1, nBytes = 4
2138-1848:713180502.209 : 0000 : 00 00 00 00 
2138-1848:713180502.357 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713180502.539 : <= CAsicIO::DoIo ret = 1
2138-1848:713180502.619 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713180502.689 : IO Send command 10 bytes
2138-1848:713180502.819 : => CNT96226::VenderCmd_SetData
2138-1848:713180502.881 : iCmd = 0, nBytes = 10
2138-1848:713180502.996 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713180649.226 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713180649.409 : System send command 10 bytes + data 0 bytes
2138-1848:713180649.494 : IO total need to receive data 165 bytes
2138-1848:713180649.569 : => CNT96226::VenderCmd_GetData
2138-1848:713180649.635 : iCmd = 0, nBytes = 165
2138-1848:713180768.917 : skip dump 37 bytes
2138-1848:713180769.144 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713180769.299 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713180769.448 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713180769.594 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713180769.732 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713180769.876 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713180770.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713180770.139 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713180770.211 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713180770.276 : System total receive data 165 bytes
2138-1848:713180770.348 : => CNT96226::VenderCmd_GetData
2138-1848:713180770.521 : iCmd = 1, nBytes = 4
2138-1848:713180877.339 : 0000 : 00 00 00 00 
2138-1848:713180877.485 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713180877.671 : <= CAsicIO::DoIo ret = 1
2138-1848:713180877.743 : Dump Inquiry
2138-1848:713180877.883 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713180878.028 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713180878.171 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713180878.313 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713180878.453 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713180878.593 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713180878.726 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713180878.858 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713180878.993 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713180879.125 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713180879.218 : 00a0 : 00 00 00 00 00 
2138-1848:713180879.293 : => ReadNVMDataInternal
2138-1848:713180879.498 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713180879.568 : IO Send command 10 bytes
2138-1848:713180879.682 : => CNT96226::VenderCmd_SetData
2138-1848:713180879.741 : iCmd = 0, nBytes = 10
2138-1848:713180879.851 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713181186.356 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713181186.570 : System send command 10 bytes + data 0 bytes
2138-1848:713181186.652 : IO total need to receive data 128 bytes
2138-1848:713181186.728 : => CNT96226::VenderCmd_GetData
2138-1848:713181186.797 : iCmd = 0, nBytes = 128
2138-1848:713181298.499 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713181298.695 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713181298.849 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713181298.991 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713181299.127 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713181299.259 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713181299.393 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713181299.523 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713181299.590 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713181299.660 : System total receive data 128 bytes
2138-1848:713181299.729 : => CNT96226::VenderCmd_GetData
2138-1848:713181299.787 : iCmd = 1, nBytes = 4
2138-1848:713181406.816 : 0000 : 00 00 00 00 
2138-1848:713181406.969 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713181407.137 : <= CAsicIO::DoIo ret = 1
2138-1848:713181407.212 : NVMData.PadScanCount = 0
2138-1848:713181407.275 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713181407.335 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713181407.396 : NVMData.FlatbedScanCount = 0
2138-1848:713181407.456 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713181407.516 : NVMData.SideEdgeFletbed = 0
2138-1848:713181407.574 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713181407.634 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713181407.698 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713181407.757 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713181407.820 : NVMData.BornMonth = 0
2138-1848:713181407.876 : NVMData.BornDay = 0
2138-1848:713181407.934 : NVMData.BornYear = 0
2138-1848:713181407.987 : NVMData.FirstScanMonth = 5
2138-1848:713181408.045 : NVMData.FirstScanDay = 18
2138-1848:713181408.109 : NVMData.FirstScanYear = 2020
2138-1848:713181408.169 : NVMData.VerticalMagnification = 0
2138-1848:713181408.229 : NVMData.HorizontalMagnification = 0
2138-1848:713181408.288 : NVMData.PowerSavingTime = 15
2138-1848:713181408.351 : NVMData.SN = A094165189010062
2138-1848:713181408.407 : NVMData.AutoFeed = 0
2138-1848:713181408.462 : NVMData.CCDType = 0
2138-1848:713181408.632 : NVMData.ScanSpeed = 0
2138-1848:713181408.689 : NVMData.RollerCount = 0
2138-1848:713181408.748 : NVMData.MultifeedCount = 0
2138-1848:713181408.806 : NVMData.JamCount = 0
2138-1848:713181408.860 : NVMData.IdentifyInfo = 
2138-1848:713181408.920 : NVMData.FormalName = 
2138-1848:713181408.975 : NVMData.ReservedB = 0
2138-1848:713181409.031 : NVMData.FunctionCode = 0
2138-1848:713181409.086 : NVMData.PreFeed = 0
2138-1848:713181409.141 : NVMData.PreFeedTime = 0
2138-1848:713181409.195 : NVMData.ButtonNumber = 0
2138-1848:713181409.252 : NVMData.PowerOffTime = 0
2138-1848:713181409.317 : <= ReadNVMDataInternal ret = 1
2138-1848:713181409.404 : => IoObject::IoLockEnd
2138-1848:713181409.482 : <= IoObject::IoLockEnd
2138-1848:713181409.537 : <= InitializeScanner ret = 1
2138-1848:713182653.363 : => GetLogicalScannerAbility
2138-1848:713182653.567 : => IoObject::IoLockStart
2138-1848:713182653.731 : => CAsicIO::CheckDevice
2138-1848:713182653.802 : => CNT96226::ConnectIsAvailable
2138-1848:713182725.443 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713182725.642 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713182725.727 : <= IoObject::IoLockStart
2138-1848:713182725.798 : => IoObject::IoLockEnd
2138-1848:713182725.898 : <= IoObject::IoLockEnd
2138-1848:713182725.977 : <= GetLogicalScannerAbility ret = 1
2138-1848:713186268.761 : => GetLogicalScannerAbilityEx
2138-1848:713186268.992 : => IoObject::IoLockStart
2138-1848:713186269.154 : => CAsicIO::CheckDevice
2138-1848:713186269.222 : => CNT96226::ConnectIsAvailable
2138-1848:713186285.965 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713186286.077 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713186286.144 : <= IoObject::IoLockStart
2138-1848:713186286.210 : => IoObject::IoLockEnd
2138-1848:713186286.306 : <= IoObject::IoLockEnd
2138-1848:713186286.427 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713186286.510 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713192901.582 : => ReadNVMData
2138-1848:713192901.792 : => IoObject::IoLockStart
2138-1848:713192901.934 : => CAsicIO::CheckDevice
2138-1848:713192901.995 : => CNT96226::ConnectIsAvailable
2138-1848:713192926.426 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713192926.548 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713192926.613 : <= IoObject::IoLockStart
2138-1848:713192926.682 : => ReadNVMDataInternal
2138-1848:713192926.747 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713192926.820 : IO Send command 10 bytes
2138-1848:713192926.965 : => CNT96226::VenderCmd_SetData
2138-1848:713192927.025 : iCmd = 0, nBytes = 10
2138-1848:713192927.144 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713193275.371 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713193275.571 : System send command 10 bytes + data 0 bytes
2138-1848:713193275.644 : IO total need to receive data 128 bytes
2138-1848:713193275.713 : => CNT96226::VenderCmd_GetData
2138-1848:713193275.779 : iCmd = 0, nBytes = 128
2138-1848:713193481.456 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713193481.645 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713193481.797 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713193481.939 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713193482.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713193482.196 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713193482.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713193482.457 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713193482.523 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713193482.592 : System total receive data 128 bytes
2138-1848:713193482.657 : => CNT96226::VenderCmd_GetData
2138-1848:713193482.714 : iCmd = 1, nBytes = 4
2138-1848:713193651.649 : 0000 : 00 00 00 00 
2138-1848:713193651.830 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713193652.004 : <= CAsicIO::DoIo ret = 1
2138-1848:713193652.248 : NVMData.PadScanCount = 0
2138-1848:713193652.320 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713193652.382 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713193652.446 : NVMData.FlatbedScanCount = 0
2138-1848:713193652.510 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713193652.571 : NVMData.SideEdgeFletbed = 0
2138-1848:713193652.633 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713193652.696 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713193652.758 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713193652.818 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713193652.878 : NVMData.BornMonth = 0
2138-1848:713193652.934 : NVMData.BornDay = 0
2138-1848:713193652.990 : NVMData.BornYear = 0
2138-1848:713193653.049 : NVMData.FirstScanMonth = 5
2138-1848:713193653.105 : NVMData.FirstScanDay = 18
2138-1848:713193653.165 : NVMData.FirstScanYear = 2020
2138-1848:713193653.223 : NVMData.VerticalMagnification = 0
2138-1848:713193653.283 : NVMData.HorizontalMagnification = 0
2138-1848:713193653.347 : NVMData.PowerSavingTime = 15
2138-1848:713193653.406 : NVMData.SN = A094165189010062
2138-1848:713193653.462 : NVMData.AutoFeed = 0
2138-1848:713193653.518 : NVMData.CCDType = 0
2138-1848:713193653.572 : NVMData.ScanSpeed = 0
2138-1848:713193653.625 : NVMData.RollerCount = 0
2138-1848:713193653.680 : NVMData.MultifeedCount = 0
2138-1848:713193653.736 : NVMData.JamCount = 0
2138-1848:713193653.791 : NVMData.IdentifyInfo = 
2138-1848:713193653.846 : NVMData.FormalName = 
2138-1848:713193653.899 : NVMData.ReservedB = 0
2138-1848:713193653.956 : NVMData.FunctionCode = 0
2138-1848:713193654.010 : NVMData.PreFeed = 0
2138-1848:713193654.067 : NVMData.PreFeedTime = 0
2138-1848:713193654.121 : NVMData.ButtonNumber = 0
2138-1848:713193654.175 : NVMData.PowerOffTime = 0
2138-1848:713193654.232 : <= ReadNVMDataInternal ret = 1
2138-1848:713193654.302 : => IoObject::IoLockEnd
2138-1848:713193654.381 : <= IoObject::IoLockEnd
2138-1848:713193654.435 : <= ReadNVMData ret = 1
2138-1848:713202017.594 : => GetADFStatus
2138-1848:713202018.065 : => IoObject::IoLockStart
2138-1848:713202018.219 : => CAsicIO::CheckDevice
2138-1848:713202018.285 : => CNT96226::ConnectIsAvailable
2138-1848:713202045.016 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713202045.136 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713202045.203 : <= IoObject::IoLockStart
2138-1848:713202045.270 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713202045.343 : IO Send command 10 bytes
2138-1848:713202045.491 : => CNT96226::VenderCmd_SetData
2138-1848:713202045.552 : iCmd = 0, nBytes = 10
2138-1848:713202045.660 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713202259.886 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713202260.016 : System send command 10 bytes + data 0 bytes
2138-1848:713202260.095 : IO total need to receive data 2 bytes
2138-1848:713202260.158 : => CNT96226::VenderCmd_GetData
2138-1848:713202260.223 : iCmd = 0, nBytes = 2
2138-1848:713202463.219 : 0000 : 00 00 
2138-1848:713202463.374 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713202463.453 : System total receive data 2 bytes
2138-1848:713202463.525 : => CNT96226::VenderCmd_GetData
2138-1848:713202463.585 : iCmd = 1, nBytes = 4
2138-1848:713202670.080 : 0000 : 00 00 00 00 
2138-1848:713202670.175 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713202670.334 : <= CAsicIO::DoIo ret = 1
2138-1848:713202670.402 : Return status = 0
2138-1848:713202670.463 : => IoObject::IoLockEnd
2138-1848:713202670.540 : <= IoObject::IoLockEnd
2138-1848:713202670.595 : <= GetADFStatus ret = 1
2138-1848:713205024.297 : => GetADFStatus
2138-1848:713205024.504 : => IoObject::IoLockStart
2138-1848:713205024.638 : => CAsicIO::CheckDevice
2138-1848:713205024.701 : => CNT96226::ConnectIsAvailable
2138-1848:713205051.887 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713205052.008 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713205052.072 : <= IoObject::IoLockStart
2138-1848:713205052.140 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713205052.410 : IO Send command 10 bytes
2138-1848:713205052.564 : => CNT96226::VenderCmd_SetData
2138-1848:713205052.624 : iCmd = 0, nBytes = 10
2138-1848:713205052.734 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713205255.783 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713205255.923 : System send command 10 bytes + data 0 bytes
2138-1848:713205256.002 : IO total need to receive data 2 bytes
2138-1848:713205256.072 : => CNT96226::VenderCmd_GetData
2138-1848:713205256.133 : iCmd = 0, nBytes = 2
2138-1848:713205427.571 : 0000 : 00 00 
2138-1848:713205427.703 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713205427.782 : System total receive data 2 bytes
2138-1848:713205427.850 : => CNT96226::VenderCmd_GetData
2138-1848:713205427.912 : iCmd = 1, nBytes = 4
2138-1848:713205571.383 : 0000 : 00 00 00 00 
2138-1848:713205571.479 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713205571.621 : <= CAsicIO::DoIo ret = 1
2138-1848:713205571.685 : Return status = 0
2138-1848:713205571.752 : => IoObject::IoLockEnd
2138-1848:713205571.833 : <= IoObject::IoLockEnd
2138-1848:713205571.887 : <= GetADFStatus ret = 1
2138-1848:713207478.475 : => TerminateDriver
2138-1848:713207478.684 : => CAsicIO::~CAsicIO,pStage=205130824
2138-1848:713207478.768 : => CNT96226::Close
2138-1848:713207483.420 : <= CNT96226::Close ret = 1
2138-1848:713207483.516 : <= CAsicIO::~CAsicIO
2138-1848:713207483.584 : => IoObject::IoLockEnd
2138-1848:713207483.642 : <= IoObject::IoLockEnd
2138-1848:713207483.699 : => IoObject::TerminateDevice
2138-1848:713207483.763 : => IoObject::IoLockEnd
2138-1848:713207483.818 : <= IoObject::IoLockEnd
2138-1848:713207483.914 : <= IoObject::TerminateDevice
2138-1848:713207484.134 : <= TerminateDriver ret = 1
2138-1848:713251173.561 : ============Debug Start==========
2138-1848:713251173.867 : Date : 2020/5/18 09:49:54
2138-1848:713251173.954 : Process ID : 2138
2138-1848:713251174.323 : Windows : Version 10.0 build 18363 
2138-1848:713251174.838 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713251174.909 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713251174.980 : MemoryStatus.ullAvailPhys : 5875478528
2138-1848:713251175.052 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713251175.125 : MemoryStatus.ullAvailPageFile : 7286890496
2138-1848:713251175.193 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713251175.258 : MemoryStatus.ullAvailVirtual : 1723207680
2138-1848:713251175.327 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713251175.441 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713251175.506 : CPU Family 6 Model 10 Stepping 7
2138-1848:713251175.760 : CPU Count : 4
2138-1848:713251175.817 : CPU Frequency : 100.000 Mhz
2138-1848:713251180.013 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713251180.160 : => InitializeDriver
2138-1848:713251180.395 : <= InitializeDriver ret = 1
2138-1848:713251180.462 : => InitializeScanner
2138-1848:713251180.546 : => CAsicIO::GetDeviceList
2138-1848:713251180.757 : => CNT96226::CNT96226
2138-1848:713251180.823 : => CNT96226::Open
2138-1848:713251202.529 : <= CNT96226::Open ret = 1
2138-1848:713251202.652 : => CNT96226::Initialize
2138-1848:713251202.863 : <= CNT96226::Initialize ret = 1
2138-1848:713251202.929 : <= CNT96226::CNT96226
2138-1848:713251202.991 : => CNT96226::EnumAvailableDevice
2138-1848:713251206.652 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713251206.744 : DeviceHandleTable[ 0 ] = 256
2138-1848:713251206.815 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713254777.459 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713254778.133 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713254782.401 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713254782.527 : => IoObject::GetLockName
2138-1848:713254782.595 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713254782.672 : <= IoObject::GetLockName
2138-1848:713254783.155 : => CNT96226::VenderCmd_GetData
2138-1848:713254783.228 : iCmd = 3, nBytes = 2
2138-1848:713255139.469 : 0000 : 06 38 
2138-1848:713255139.630 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713255139.713 : => CNT96226::VenderCmd_GetData
2138-1848:713255139.782 : iCmd = 4, nBytes = 2
2138-1848:713255413.994 : 0000 : 07 07 
2138-1848:713255414.144 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713255414.245 : Device 0 USB ID = 0638 : 0707
2138-1848:713255414.339 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713255414.412 : IO Send command 10 bytes
2138-1848:713255414.472 : => CNT96226::VenderCmd_SetData
2138-1848:713255414.533 : iCmd = 0, nBytes = 10
2138-1848:713255414.645 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713255584.145 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713255584.287 : => CNT96226::VenderCmd_GetData
2138-1848:713255584.354 : iCmd = 0, nBytes = 165
2138-1848:713255722.813 : skip dump 37 bytes
2138-1848:713255723.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713255723.202 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713255723.346 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713255723.489 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713255723.628 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713255723.765 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713255723.897 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713255724.027 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713255724.097 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713255724.164 : => CNT96226::VenderCmd_GetData
2138-1848:713255724.332 : iCmd = 1, nBytes = 4
2138-1848:713255831.089 : 0000 : 00 00 00 00 
2138-1848:713255831.192 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713255831.259 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713255831.328 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713255831.395 : IO Send command 10 bytes
2138-1848:713255831.451 : => CNT96226::VenderCmd_SetData
2138-1848:713255831.510 : iCmd = 0, nBytes = 10
2138-1848:713255831.616 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713256129.564 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713256129.742 : => CNT96226::VenderCmd_GetData
2138-1848:713256129.812 : iCmd = 0, nBytes = 128
2138-1848:713256291.655 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256291.883 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256292.040 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713256292.183 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713256292.322 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713256292.457 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256292.594 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256292.729 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256292.800 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713256292.875 : => CNT96226::VenderCmd_GetData
2138-1848:713256292.939 : iCmd = 1, nBytes = 4
2138-1848:713256453.928 : 0000 : 00 00 00 00 
2138-1848:713256454.035 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713256454.104 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713256454.254 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713256454.336 : => CNT96226::Close
2138-1848:713256457.968 : <= CNT96226::Close ret = 1
2138-1848:713256458.053 : <= CNT96226::~CNT96226
2138-1848:713256458.151 : <= CAsicIO::GetDeviceList
2138-1848:713256458.609 : => IoObject::SetTimeout
2138-1848:713256458.673 : Timeout--> In = 0 Out = 0
2138-1848:713256458.844 : <= IoObject::SetTimeout
2138-1848:713256458.920 : => CAsicIO::CAsicIO
2138-1848:713256458.998 : => CNT96226::CNT96226
2138-1848:713256459.059 : => CNT96226::Open
2138-1848:713256481.014 : <= CNT96226::Open ret = 1
2138-1848:713256481.119 : => CNT96226::Initialize
2138-1848:713256481.332 : <= CNT96226::Initialize ret = 1
2138-1848:713256481.400 : <= CNT96226::CNT96226
2138-1848:713256481.458 : <= CAsicIO::CAsicIO
2138-1848:713256481.523 : => CAsicIO::InitializeDevice
2138-1848:713256481.602 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713256485.622 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713256485.753 : => IoObject::GetLockName
2138-1848:713256485.816 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713256485.890 : <= IoObject::GetLockName
2138-1848:713256486.361 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713256486.444 : IO Send command 10 bytes
2138-1848:713256486.502 : => CNT96226::VenderCmd_SetData
2138-1848:713256486.565 : iCmd = 0, nBytes = 10
2138-1848:713256486.677 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713256809.649 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713256809.845 : => CNT96226::VenderCmd_GetData
2138-1848:713256809.916 : iCmd = 0, nBytes = 128
2138-1848:713256972.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256972.392 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256972.544 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713256972.693 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713256972.836 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713256972.964 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256973.098 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256973.236 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713256973.303 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713256973.516 : => CNT96226::VenderCmd_GetData
2138-1848:713256973.583 : iCmd = 1, nBytes = 4
2138-1848:713257146.091 : 0000 : 00 00 00 00 
2138-1848:713257146.246 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713257146.326 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713257146.400 : => CNT96226::VenderCmd_GetData
2138-1848:713257146.468 : iCmd = 3, nBytes = 2
2138-1848:713257494.048 : 0000 : 06 38 
2138-1848:713257494.206 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713257494.291 : => CNT96226::VenderCmd_GetData
2138-1848:713257494.357 : iCmd = 4, nBytes = 2
2138-1848:713257765.084 : 0000 : 07 07 
2138-1848:713257765.249 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713257765.422 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713257765.533 : => IoObject::InitializeDevice
2138-1848:713257765.644 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713257766.494 : <= IoObject::InitializeDevice ret = 1
2138-1848:713257766.574 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713257767.303 : => FindScanner
2138-1848:713257767.363 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713257767.431 : <= FindScanner ret = 1
2138-1848:713257767.495 : => IoObject::IoLockStart
2138-1848:713257767.585 : => CAsicIO::CheckDevice
2138-1848:713257767.643 : => CNT96226::ConnectIsAvailable
2138-1848:713257784.202 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713257784.324 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713257784.391 : <= IoObject::IoLockStart
2138-1848:713257784.457 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713257784.529 : IO Send command 10 bytes
2138-1848:713257784.627 : => CNT96226::VenderCmd_SetData
2138-1848:713257784.691 : iCmd = 0, nBytes = 10
2138-1848:713257784.799 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713257957.875 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713257958.006 : System send command 10 bytes + data 0 bytes
2138-1848:713257958.086 : IO total need to receive data 5 bytes
2138-1848:713257958.152 : => CNT96226::VenderCmd_GetData
2138-1848:713257958.214 : iCmd = 0, nBytes = 5
2138-1848:713258108.822 : 0000 : 06 00 02 02 ab 
2138-1848:713258108.990 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713258109.077 : System total receive data 5 bytes
2138-1848:713258109.148 : => CNT96226::VenderCmd_GetData
2138-1848:713258109.213 : iCmd = 1, nBytes = 4
2138-1848:713258263.494 : 0000 : 00 00 00 00 
2138-1848:713258263.656 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713258263.850 : <= CAsicIO::DoIo ret = 1
2138-1848:713258263.932 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713258264.010 : IO Send command 10 bytes
2138-1848:713258264.132 : => CNT96226::VenderCmd_SetData
2138-1848:713258264.196 : iCmd = 0, nBytes = 10
2138-1848:713258264.313 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713258448.967 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713258449.097 : System send command 10 bytes + data 0 bytes
2138-1848:713258449.176 : IO total need to receive data 165 bytes
2138-1848:713258449.245 : => CNT96226::VenderCmd_GetData
2138-1848:713258449.304 : iCmd = 0, nBytes = 165
2138-1848:713258607.527 : skip dump 37 bytes
2138-1848:713258607.799 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713258607.961 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713258608.113 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713258608.261 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713258608.406 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713258608.549 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713258608.686 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713258608.818 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713258608.891 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713258608.973 : System total receive data 165 bytes
2138-1848:713258609.048 : => CNT96226::VenderCmd_GetData
2138-1848:713258609.242 : iCmd = 1, nBytes = 4
2138-1848:713258758.404 : 0000 : 00 00 00 00 
2138-1848:713258758.584 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713258758.781 : <= CAsicIO::DoIo ret = 1
2138-1848:713258758.875 : Dump Inquiry
2138-1848:713258759.012 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713258759.157 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713258759.304 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713258759.450 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713258759.590 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713258759.733 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713258759.870 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713258760.008 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713258760.147 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713258760.281 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713258760.379 : 00a0 : 00 00 00 00 00 
2138-1848:713258760.457 : => ReadNVMDataInternal
2138-1848:713258760.665 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713258760.741 : IO Send command 10 bytes
2138-1848:713258760.856 : => CNT96226::VenderCmd_SetData
2138-1848:713258760.917 : iCmd = 0, nBytes = 10
2138-1848:713258761.030 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713259083.194 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713259083.388 : System send command 10 bytes + data 0 bytes
2138-1848:713259083.474 : IO total need to receive data 128 bytes
2138-1848:713259083.548 : => CNT96226::VenderCmd_GetData
2138-1848:713259083.615 : iCmd = 0, nBytes = 128
2138-1848:713259241.620 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713259241.873 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713259242.032 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713259242.176 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713259242.313 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713259242.444 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713259242.573 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713259242.709 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713259242.782 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713259242.857 : System total receive data 128 bytes
2138-1848:713259242.926 : => CNT96226::VenderCmd_GetData
2138-1848:713259242.988 : iCmd = 1, nBytes = 4
2138-1848:713259411.603 : 0000 : 00 00 00 00 
2138-1848:713259411.715 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713259411.894 : <= CAsicIO::DoIo ret = 1
2138-1848:713259411.978 : NVMData.PadScanCount = 0
2138-1848:713259412.042 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713259412.105 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713259412.166 : NVMData.FlatbedScanCount = 0
2138-1848:713259412.230 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713259412.288 : NVMData.SideEdgeFletbed = 0
2138-1848:713259412.347 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713259412.407 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713259412.463 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713259412.524 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713259412.585 : NVMData.BornMonth = 0
2138-1848:713259412.639 : NVMData.BornDay = 0
2138-1848:713259412.693 : NVMData.BornYear = 0
2138-1848:713259412.743 : NVMData.FirstScanMonth = 5
2138-1848:713259412.799 : NVMData.FirstScanDay = 18
2138-1848:713259412.858 : NVMData.FirstScanYear = 2020
2138-1848:713259412.917 : NVMData.VerticalMagnification = 0
2138-1848:713259412.974 : NVMData.HorizontalMagnification = 0
2138-1848:713259413.031 : NVMData.PowerSavingTime = 15
2138-1848:713259413.091 : NVMData.SN = A094165189010062
2138-1848:713259413.141 : NVMData.AutoFeed = 0
2138-1848:713259413.193 : NVMData.CCDType = 0
2138-1848:713259413.339 : NVMData.ScanSpeed = 0
2138-1848:713259413.395 : NVMData.RollerCount = 0
2138-1848:713259413.449 : NVMData.MultifeedCount = 0
2138-1848:713259413.503 : NVMData.JamCount = 0
2138-1848:713259413.555 : NVMData.IdentifyInfo = 
2138-1848:713259413.609 : NVMData.FormalName = 
2138-1848:713259413.660 : NVMData.ReservedB = 0
2138-1848:713259413.716 : NVMData.FunctionCode = 0
2138-1848:713259413.766 : NVMData.PreFeed = 0
2138-1848:713259413.818 : NVMData.PreFeedTime = 0
2138-1848:713259413.871 : NVMData.ButtonNumber = 0
2138-1848:713259413.925 : NVMData.PowerOffTime = 0
2138-1848:713259413.977 : <= ReadNVMDataInternal ret = 1
2138-1848:713259414.062 : => IoObject::IoLockEnd
2138-1848:713259414.147 : <= IoObject::IoLockEnd
2138-1848:713259414.200 : <= InitializeScanner ret = 1
2138-1848:713259414.272 : => GetLogicalScannerAbilityEx
2138-1848:713259414.334 : => IoObject::IoLockStart
2138-1848:713259414.415 : => CAsicIO::CheckDevice
2138-1848:713259414.469 : => CNT96226::ConnectIsAvailable
2138-1848:713259430.887 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713259430.992 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713259431.058 : <= IoObject::IoLockStart
2138-1848:713259431.120 : => IoObject::IoLockEnd
2138-1848:713259431.209 : <= IoObject::IoLockEnd
2138-1848:713259431.326 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713259431.405 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713259594.896 : => ReadNVMData
2138-1848:713259595.113 : => IoObject::IoLockStart
2138-1848:713259595.276 : => CAsicIO::CheckDevice
2138-1848:713259595.342 : => CNT96226::ConnectIsAvailable
2138-1848:713259612.525 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713259612.637 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713259612.703 : <= IoObject::IoLockStart
2138-1848:713259612.779 : => ReadNVMDataInternal
2138-1848:713259612.847 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713259612.919 : IO Send command 10 bytes
2138-1848:713259613.075 : => CNT96226::VenderCmd_SetData
2138-1848:713259613.145 : iCmd = 0, nBytes = 10
2138-1848:713259613.270 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713259933.539 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713259933.755 : System send command 10 bytes + data 0 bytes
2138-1848:713259933.834 : IO total need to receive data 128 bytes
2138-1848:713259933.907 : => CNT96226::VenderCmd_GetData
2138-1848:713259933.980 : iCmd = 0, nBytes = 128
2138-1848:713260080.413 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713260080.660 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713260080.815 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713260080.964 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713260081.102 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713260081.235 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713260081.368 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713260081.497 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713260081.575 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713260081.648 : System total receive data 128 bytes
2138-1848:713260081.719 : => CNT96226::VenderCmd_GetData
2138-1848:713260081.786 : iCmd = 1, nBytes = 4
2138-1848:713260196.043 : 0000 : 00 00 00 00 
2138-1848:713260196.203 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713260196.394 : <= CAsicIO::DoIo ret = 1
2138-1848:713260196.478 : NVMData.PadScanCount = 0
2138-1848:713260196.546 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713260196.613 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713260196.677 : NVMData.FlatbedScanCount = 0
2138-1848:713260196.737 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713260196.798 : NVMData.SideEdgeFletbed = 0
2138-1848:713260196.862 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713260196.924 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713260196.986 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713260197.170 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713260197.238 : NVMData.BornMonth = 0
2138-1848:713260197.300 : NVMData.BornDay = 0
2138-1848:713260197.358 : NVMData.BornYear = 0
2138-1848:713260197.414 : NVMData.FirstScanMonth = 5
2138-1848:713260197.473 : NVMData.FirstScanDay = 18
2138-1848:713260197.533 : NVMData.FirstScanYear = 2020
2138-1848:713260197.591 : NVMData.VerticalMagnification = 0
2138-1848:713260197.652 : NVMData.HorizontalMagnification = 0
2138-1848:713260197.714 : NVMData.PowerSavingTime = 15
2138-1848:713260197.771 : NVMData.SN = A094165189010062
2138-1848:713260197.829 : NVMData.AutoFeed = 0
2138-1848:713260197.883 : NVMData.CCDType = 0
2138-1848:713260197.937 : NVMData.ScanSpeed = 0
2138-1848:713260197.996 : NVMData.RollerCount = 0
2138-1848:713260198.054 : NVMData.MultifeedCount = 0
2138-1848:713260198.112 : NVMData.JamCount = 0
2138-1848:713260198.168 : NVMData.IdentifyInfo = 
2138-1848:713260198.225 : NVMData.FormalName = 
2138-1848:713260198.278 : NVMData.ReservedB = 0
2138-1848:713260198.334 : NVMData.FunctionCode = 0
2138-1848:713260198.388 : NVMData.PreFeed = 0
2138-1848:713260198.444 : NVMData.PreFeedTime = 0
2138-1848:713260198.496 : NVMData.ButtonNumber = 0
2138-1848:713260198.549 : NVMData.PowerOffTime = 0
2138-1848:713260198.605 : <= ReadNVMDataInternal ret = 1
2138-1848:713260198.673 : => IoObject::IoLockEnd
2138-1848:713260198.755 : <= IoObject::IoLockEnd
2138-1848:713260198.809 : <= ReadNVMData ret = 1
2138-1848:713262438.894 : ============Debug Start==========
2138-1848:713262439.211 : Date : 2020/5/18 09:49:54
2138-1848:713262439.297 : Process ID : 2138
2138-1848:713262439.618 : Windows : Version 10.0 build 18363 
2138-1848:713262440.108 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713262440.177 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713262440.247 : MemoryStatus.ullAvailPhys : 5875539968
2138-1848:713262440.315 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713262440.381 : MemoryStatus.ullAvailPageFile : 7286759424
2138-1848:713262440.446 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713262440.510 : MemoryStatus.ullAvailVirtual : 1723179008
2138-1848:713262440.574 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713262440.681 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713262440.743 : CPU Family 6 Model 10 Stepping 7
2138-1848:713262440.987 : CPU Count : 4
2138-1848:713262441.042 : CPU Frequency : 100.000 Mhz
2138-1848:713262445.602 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713262445.753 : => InitializeDriver
2138-1848:713262445.994 : <= InitializeDriver ret = 1
2138-1848:713264580.664 : => InitializeScanner
2138-1848:713264580.941 : => CAsicIO::GetDeviceList
2138-1848:713264581.374 : => CNT96226::CNT96226
2138-1848:713264581.441 : => CNT96226::Open
2138-1848:713264607.933 : <= CNT96226::Open ret = 1
2138-1848:713264608.057 : => CNT96226::Initialize
2138-1848:713264608.277 : <= CNT96226::Initialize ret = 1
2138-1848:713264608.340 : <= CNT96226::CNT96226
2138-1848:713264608.395 : => CNT96226::EnumAvailableDevice
2138-1848:713264611.964 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713264612.051 : DeviceHandleTable[ 0 ] = 256
2138-1848:713264612.119 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713268342.433 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713268343.572 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713268351.627 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713268351.860 : => IoObject::GetLockName
2138-1848:713268351.985 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713268352.131 : <= IoObject::GetLockName
2138-1848:713268352.958 : => CNT96226::VenderCmd_GetData
2138-1848:713268353.094 : iCmd = 3, nBytes = 2
2138-1848:713268756.734 : 0000 : 06 38 
2138-1848:713268757.001 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713268757.174 : => CNT96226::VenderCmd_GetData
2138-1848:713268757.303 : iCmd = 4, nBytes = 2
2138-1848:713269078.753 : 0000 : 07 07 
2138-1848:713269078.945 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713269079.121 : Device 0 USB ID = 0638 : 0707
2138-1848:713269079.299 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713269079.444 : IO Send command 10 bytes
2138-1848:713269079.561 : => CNT96226::VenderCmd_SetData
2138-1848:713269079.685 : iCmd = 0, nBytes = 10
2138-1848:713269079.906 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713269278.815 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713269279.053 : => CNT96226::VenderCmd_GetData
2138-1848:713269279.181 : iCmd = 0, nBytes = 165
2138-1848:713269475.900 : skip dump 37 bytes
2138-1848:713269476.319 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713269476.623 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713269476.907 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713269477.450 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713269477.737 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713269478.018 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713269478.279 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713269478.542 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713269478.687 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713269478.820 : => CNT96226::VenderCmd_GetData
2138-1848:713269479.176 : iCmd = 1, nBytes = 4
2138-1848:713269689.314 : 0000 : 00 00 00 00 
2138-1848:713269689.503 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713269689.635 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713269689.770 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713269689.914 : IO Send command 10 bytes
2138-1848:713269690.034 : => CNT96226::VenderCmd_SetData
2138-1848:713269690.150 : iCmd = 0, nBytes = 10
2138-1848:713269690.360 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713270044.827 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713270045.105 : => CNT96226::VenderCmd_GetData
2138-1848:713270045.237 : iCmd = 0, nBytes = 128
2138-1848:713270258.500 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713270258.873 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713270259.169 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713270259.461 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713270259.727 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713270259.991 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713270260.251 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713270260.508 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713270260.652 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713270260.787 : => CNT96226::VenderCmd_GetData
2138-1848:713270260.903 : iCmd = 1, nBytes = 4
2138-1848:713270465.530 : 0000 : 00 00 00 00 
2138-1848:713270465.720 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713270465.862 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713270466.140 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713270466.289 : => CNT96226::Close
2138-1848:713270473.259 : <= CNT96226::Close ret = 1
2138-1848:713270473.424 : <= CNT96226::~CNT96226
2138-1848:713270473.597 : <= CAsicIO::GetDeviceList
2138-1848:713270474.462 : => IoObject::SetTimeout
2138-1848:713270474.589 : Timeout--> In = 0 Out = 0
2138-1848:713270474.711 : <= IoObject::SetTimeout
2138-1848:713270474.840 : => CAsicIO::CAsicIO
2138-1848:713270474.984 : => CNT96226::CNT96226
2138-1848:713270475.104 : => CNT96226::Open
2138-1848:713270520.094 : <= CNT96226::Open ret = 1
2138-1848:713270520.304 : => CNT96226::Initialize
2138-1848:713270520.758 : <= CNT96226::Initialize ret = 1
2138-1848:713270520.887 : <= CNT96226::CNT96226
2138-1848:713270521.000 : <= CAsicIO::CAsicIO
2138-1848:713270521.124 : => CAsicIO::InitializeDevice
2138-1848:713270521.269 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713270528.971 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713270529.210 : => IoObject::GetLockName
2138-1848:713270529.342 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713270529.487 : <= IoObject::GetLockName
2138-1848:713270530.303 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713270530.469 : IO Send command 10 bytes
2138-1848:713270530.581 : => CNT96226::VenderCmd_SetData
2138-1848:713270530.703 : iCmd = 0, nBytes = 10
2138-1848:713270530.936 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713270884.312 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713270884.576 : => CNT96226::VenderCmd_GetData
2138-1848:713270884.704 : iCmd = 0, nBytes = 128
2138-1848:713271095.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713271096.243 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713271096.522 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713271096.806 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713271097.070 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713271097.337 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713271097.603 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713271097.873 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713271098.017 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713271098.329 : => CNT96226::VenderCmd_GetData
2138-1848:713271098.454 : iCmd = 1, nBytes = 4
2138-1848:713271298.503 : 0000 : 00 00 00 00 
2138-1848:713271298.714 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713271298.848 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713271298.981 : => CNT96226::VenderCmd_GetData
2138-1848:713271299.099 : iCmd = 3, nBytes = 2
2138-1848:713271696.778 : 0000 : 06 38 
2138-1848:713271697.034 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713271697.204 : => CNT96226::VenderCmd_GetData
2138-1848:713271697.337 : iCmd = 4, nBytes = 2
2138-1848:713272015.868 : 0000 : 07 07 
2138-1848:713272016.088 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713272016.356 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713272016.554 : => IoObject::InitializeDevice
2138-1848:713272016.740 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713272017.999 : <= IoObject::InitializeDevice ret = 1
2138-1848:713272018.161 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713272019.338 : => FindScanner
2138-1848:713272019.462 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713272019.601 : <= FindScanner ret = 1
2138-1848:713272019.722 : => IoObject::IoLockStart
2138-1848:713272019.902 : => CAsicIO::CheckDevice
2138-1848:713272020.021 : => CNT96226::ConnectIsAvailable
2138-1848:713272042.795 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713272043.000 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713272043.126 : <= IoObject::IoLockStart
2138-1848:713272043.253 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713272043.397 : IO Send command 10 bytes
2138-1848:713272043.576 : => CNT96226::VenderCmd_SetData
2138-1848:713272043.697 : iCmd = 0, nBytes = 10
2138-1848:713272043.918 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713272245.458 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713272245.683 : System send command 10 bytes + data 0 bytes
2138-1848:713272245.827 : IO total need to receive data 5 bytes
2138-1848:713272245.954 : => CNT96226::VenderCmd_GetData
2138-1848:713272246.079 : iCmd = 0, nBytes = 5
2138-1848:713272456.910 : 0000 : 06 00 02 02 ab 
2138-1848:713272457.096 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713272457.235 : System total receive data 5 bytes
2138-1848:713272457.366 : => CNT96226::VenderCmd_GetData
2138-1848:713272457.480 : iCmd = 1, nBytes = 4
2138-1848:713272654.085 : 0000 : 00 00 00 00 
2138-1848:713272654.284 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713272654.539 : <= CAsicIO::DoIo ret = 1
2138-1848:713272654.660 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713272654.795 : IO Send command 10 bytes
2138-1848:713272654.977 : => CNT96226::VenderCmd_SetData
2138-1848:713272655.111 : iCmd = 0, nBytes = 10
2138-1848:713272655.332 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713272860.283 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713272860.498 : System send command 10 bytes + data 0 bytes
2138-1848:713272860.633 : IO total need to receive data 165 bytes
2138-1848:713272860.769 : => CNT96226::VenderCmd_GetData
2138-1848:713272860.891 : iCmd = 0, nBytes = 165
2138-1848:713273072.374 : skip dump 37 bytes
2138-1848:713273072.732 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713273073.027 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713273073.313 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713273073.593 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713273073.866 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713273074.146 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713273074.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273074.684 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273074.828 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713273074.949 : System total receive data 165 bytes
2138-1848:713273075.075 : => CNT96226::VenderCmd_GetData
2138-1848:713273075.420 : iCmd = 1, nBytes = 4
2138-1848:713273280.121 : 0000 : 00 00 00 00 
2138-1848:713273280.321 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713273280.559 : <= CAsicIO::DoIo ret = 1
2138-1848:713273280.682 : Dump Inquiry
2138-1848:713273280.930 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713273281.213 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713273281.490 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713273281.769 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713273282.035 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713273282.308 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713273282.578 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273282.839 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273283.115 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713273283.387 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713273283.579 : 00a0 : 00 00 00 00 00 
2138-1848:713273283.716 : => ReadNVMDataInternal
2138-1848:713273284.130 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713273284.273 : IO Send command 10 bytes
2138-1848:713273284.445 : => CNT96226::VenderCmd_SetData
2138-1848:713273284.565 : iCmd = 0, nBytes = 10
2138-1848:713273284.778 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713273637.406 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713273637.638 : System send command 10 bytes + data 0 bytes
2138-1848:713273637.774 : IO total need to receive data 128 bytes
2138-1848:713273637.903 : => CNT96226::VenderCmd_GetData
2138-1848:713273638.018 : iCmd = 0, nBytes = 128
2138-1848:713273849.214 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273849.579 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273849.854 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713273850.132 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713273850.395 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713273850.658 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273850.921 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273851.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713273851.324 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713273851.460 : System total receive data 128 bytes
2138-1848:713273851.583 : => CNT96226::VenderCmd_GetData
2138-1848:713273851.697 : iCmd = 1, nBytes = 4
2138-1848:713274026.673 : 0000 : 00 00 00 00 
2138-1848:713274026.859 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713274027.101 : <= CAsicIO::DoIo ret = 1
2138-1848:713274027.448 : NVMData.PadScanCount = 0
2138-1848:713274027.574 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713274027.700 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713274027.822 : NVMData.FlatbedScanCount = 0
2138-1848:713274027.940 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713274028.058 : NVMData.SideEdgeFletbed = 0
2138-1848:713274028.175 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713274028.289 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713274028.407 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713274028.529 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713274028.641 : NVMData.BornMonth = 0
2138-1848:713274028.747 : NVMData.BornDay = 0
2138-1848:713274028.852 : NVMData.BornYear = 0
2138-1848:713274028.956 : NVMData.FirstScanMonth = 5
2138-1848:713274029.073 : NVMData.FirstScanDay = 18
2138-1848:713274029.186 : NVMData.FirstScanYear = 2020
2138-1848:713274029.300 : NVMData.VerticalMagnification = 0
2138-1848:713274029.420 : NVMData.HorizontalMagnification = 0
2138-1848:713274029.541 : NVMData.PowerSavingTime = 15
2138-1848:713274029.657 : NVMData.SN = A094165189010062
2138-1848:713274029.768 : NVMData.AutoFeed = 0
2138-1848:713274029.875 : NVMData.CCDType = 0
2138-1848:713274030.179 : NVMData.ScanSpeed = 0
2138-1848:713274030.290 : NVMData.RollerCount = 0
2138-1848:713274030.399 : NVMData.MultifeedCount = 0
2138-1848:713274030.509 : NVMData.JamCount = 0
2138-1848:713274030.618 : NVMData.IdentifyInfo = 
2138-1848:713274030.731 : NVMData.FormalName = 
2138-1848:713274030.840 : NVMData.ReservedB = 0
2138-1848:713274030.947 : NVMData.FunctionCode = 0
2138-1848:713274031.057 : NVMData.PreFeed = 0
2138-1848:713274031.163 : NVMData.PreFeedTime = 0
2138-1848:713274031.273 : NVMData.ButtonNumber = 0
2138-1848:713274031.379 : NVMData.PowerOffTime = 0
2138-1848:713274031.490 : <= ReadNVMDataInternal ret = 1
2138-1848:713274031.631 : => IoObject::IoLockEnd
2138-1848:713274031.775 : <= IoObject::IoLockEnd
2138-1848:713274031.892 : <= InitializeScanner ret = 1
2138-1848:713275518.196 : => GetLogicalScannerAbility
2138-1848:713275518.412 : => IoObject::IoLockStart
2138-1848:713275518.576 : => CAsicIO::CheckDevice
2138-1848:713275518.647 : => CNT96226::ConnectIsAvailable
2138-1848:713275544.628 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713275544.879 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713275545.193 : <= IoObject::IoLockStart
2138-1848:713275545.267 : => IoObject::IoLockEnd
2138-1848:713275545.388 : <= IoObject::IoLockEnd
2138-1848:713275545.480 : <= GetLogicalScannerAbility ret = 1
2138-1848:713278644.028 : => GetLogicalScannerAbilityEx
2138-1848:713278644.230 : => IoObject::IoLockStart
2138-1848:713278644.383 : => CAsicIO::CheckDevice
2138-1848:713278644.443 : => CNT96226::ConnectIsAvailable
2138-1848:713278675.584 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713278675.703 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713278675.992 : <= IoObject::IoLockStart
2138-1848:713278676.052 : => IoObject::IoLockEnd
2138-1848:713278676.157 : <= IoObject::IoLockEnd
2138-1848:713278676.279 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713278676.355 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713284877.446 : => ReadNVMData
2138-1848:713284877.642 : => IoObject::IoLockStart
2138-1848:713284877.794 : => CAsicIO::CheckDevice
2138-1848:713284877.856 : => CNT96226::ConnectIsAvailable
2138-1848:713284908.912 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713284909.363 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713284909.428 : <= IoObject::IoLockStart
2138-1848:713284909.502 : => ReadNVMDataInternal
2138-1848:713284909.569 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713284909.638 : IO Send command 10 bytes
2138-1848:713284909.793 : => CNT96226::VenderCmd_SetData
2138-1848:713284909.855 : iCmd = 0, nBytes = 10
2138-1848:713284909.971 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713285279.033 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713285279.209 : System send command 10 bytes + data 0 bytes
2138-1848:713285279.286 : IO total need to receive data 128 bytes
2138-1848:713285279.356 : => CNT96226::VenderCmd_GetData
2138-1848:713285279.419 : iCmd = 0, nBytes = 128
2138-1848:713285487.062 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713285487.236 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713285487.378 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713285487.512 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713285487.638 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713285487.765 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713285487.894 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713285488.020 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713285488.087 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713285488.152 : System total receive data 128 bytes
2138-1848:713285488.212 : => CNT96226::VenderCmd_GetData
2138-1848:713285488.265 : iCmd = 1, nBytes = 4
2138-1848:713285686.861 : 0000 : 00 00 00 00 
2138-1848:713285686.980 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713285687.137 : <= CAsicIO::DoIo ret = 1
2138-1848:713285687.366 : NVMData.PadScanCount = 0
2138-1848:713285687.435 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713285687.495 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713285687.561 : NVMData.FlatbedScanCount = 0
2138-1848:713285687.624 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713285687.683 : NVMData.SideEdgeFletbed = 0
2138-1848:713285687.743 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713285687.803 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713285687.863 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713285687.924 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713285687.986 : NVMData.BornMonth = 0
2138-1848:713285688.039 : NVMData.BornDay = 0
2138-1848:713285688.095 : NVMData.BornYear = 0
2138-1848:713285688.148 : NVMData.FirstScanMonth = 5
2138-1848:713285688.202 : NVMData.FirstScanDay = 18
2138-1848:713285688.259 : NVMData.FirstScanYear = 2020
2138-1848:713285688.319 : NVMData.VerticalMagnification = 0
2138-1848:713285688.381 : NVMData.HorizontalMagnification = 0
2138-1848:713285688.446 : NVMData.PowerSavingTime = 15
2138-1848:713285688.506 : NVMData.SN = A094165189010062
2138-1848:713285688.564 : NVMData.AutoFeed = 0
2138-1848:713285688.618 : NVMData.CCDType = 0
2138-1848:713285688.671 : NVMData.ScanSpeed = 0
2138-1848:713285688.723 : NVMData.RollerCount = 0
2138-1848:713285688.779 : NVMData.MultifeedCount = 0
2138-1848:713285688.837 : NVMData.JamCount = 0
2138-1848:713285688.891 : NVMData.IdentifyInfo = 
2138-1848:713285688.945 : NVMData.FormalName = 
2138-1848:713285688.999 : NVMData.ReservedB = 0
2138-1848:713285689.053 : NVMData.FunctionCode = 0
2138-1848:713285689.105 : NVMData.PreFeed = 0
2138-1848:713285689.155 : NVMData.PreFeedTime = 0
2138-1848:713285689.208 : NVMData.ButtonNumber = 0
2138-1848:713285689.262 : NVMData.PowerOffTime = 0
2138-1848:713285689.323 : <= ReadNVMDataInternal ret = 1
2138-1848:713285689.389 : => IoObject::IoLockEnd
2138-1848:713285689.466 : <= IoObject::IoLockEnd
2138-1848:713285689.520 : <= ReadNVMData ret = 1
2138-1848:713294041.659 : => GetADFStatus
2138-1848:713294042.106 : => IoObject::IoLockStart
2138-1848:713294042.255 : => CAsicIO::CheckDevice
2138-1848:713294042.316 : => CNT96226::ConnectIsAvailable
2138-1848:713294066.013 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713294066.133 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713294066.196 : <= IoObject::IoLockStart
2138-1848:713294066.268 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713294066.342 : IO Send command 10 bytes
2138-1848:713294066.477 : => CNT96226::VenderCmd_SetData
2138-1848:713294066.538 : iCmd = 0, nBytes = 10
2138-1848:713294066.651 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713294246.097 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713294246.277 : System send command 10 bytes + data 0 bytes
2138-1848:713294246.356 : IO total need to receive data 2 bytes
2138-1848:713294246.426 : => CNT96226::VenderCmd_GetData
2138-1848:713294246.490 : iCmd = 0, nBytes = 2
2138-1848:713294456.248 : 0000 : 00 00 
2138-1848:713294456.340 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713294456.410 : System total receive data 2 bytes
2138-1848:713294456.476 : => CNT96226::VenderCmd_GetData
2138-1848:713294456.536 : iCmd = 1, nBytes = 4
2138-1848:713294644.311 : 0000 : 00 00 00 00 
2138-1848:713294644.421 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713294644.564 : <= CAsicIO::DoIo ret = 1
2138-1848:713294644.642 : Return status = 0
2138-1848:713294644.709 : => IoObject::IoLockEnd
2138-1848:713294644.784 : <= IoObject::IoLockEnd
2138-1848:713294644.840 : <= GetADFStatus ret = 1
2138-1848:713297020.918 : => GetADFStatus
2138-1848:713297021.123 : => IoObject::IoLockStart
2138-1848:713297021.259 : => CAsicIO::CheckDevice
2138-1848:713297021.324 : => CNT96226::ConnectIsAvailable
2138-1848:713297047.702 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713297047.821 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713297047.885 : <= IoObject::IoLockStart
2138-1848:713297047.951 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713297048.208 : IO Send command 10 bytes
2138-1848:713297048.361 : => CNT96226::VenderCmd_SetData
2138-1848:713297048.422 : iCmd = 0, nBytes = 10
2138-1848:713297048.529 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713297250.503 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713297250.631 : System send command 10 bytes + data 0 bytes
2138-1848:713297250.712 : IO total need to receive data 2 bytes
2138-1848:713297250.779 : => CNT96226::VenderCmd_GetData
2138-1848:713297250.843 : iCmd = 0, nBytes = 2
2138-1848:713297448.054 : 0000 : 00 00 
2138-1848:713297448.277 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713297448.606 : System total receive data 2 bytes
2138-1848:713297448.676 : => CNT96226::VenderCmd_GetData
2138-1848:713297448.736 : iCmd = 1, nBytes = 4
2138-1848:713297617.613 : 0000 : 00 00 00 00 
2138-1848:713297617.701 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713297617.837 : <= CAsicIO::DoIo ret = 1
2138-1848:713297617.907 : Return status = 0
2138-1848:713297617.975 : => IoObject::IoLockEnd
2138-1848:713297618.052 : <= IoObject::IoLockEnd
2138-1848:713297618.106 : <= GetADFStatus ret = 1
2138-1848:713299411.327 : => TerminateDriver
2138-1848:713299411.534 : => CAsicIO::~CAsicIO,pStage=145361992
2138-1848:713299411.609 : => CNT96226::Close
2138-1848:713299416.072 : <= CNT96226::Close ret = 1
2138-1848:713299416.159 : <= CAsicIO::~CAsicIO
2138-1848:713299416.222 : => IoObject::IoLockEnd
2138-1848:713299416.280 : <= IoObject::IoLockEnd
2138-1848:713299416.340 : => IoObject::TerminateDevice
2138-1848:713299416.397 : => IoObject::IoLockEnd
2138-1848:713299416.454 : <= IoObject::IoLockEnd
2138-1848:713299416.549 : <= IoObject::TerminateDevice
2138-1848:713299416.773 : <= TerminateDriver ret = 1
2138-1848:713340570.614 : ============Debug Start==========
2138-1848:713340570.921 : Date : 2020/5/18 09:49:57
2138-1848:713340571.009 : Process ID : 2138
2138-1848:713340571.351 : Windows : Version 10.0 build 18363 
2138-1848:713340571.829 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713340571.895 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713340571.963 : MemoryStatus.ullAvailPhys : 5876043776
2138-1848:713340572.025 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713340572.093 : MemoryStatus.ullAvailPageFile : 7288594432
2138-1848:713340572.157 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713340572.219 : MemoryStatus.ullAvailVirtual : 1723150336
2138-1848:713340572.286 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713340572.393 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713340572.455 : CPU Family 6 Model 10 Stepping 7
2138-1848:713340572.699 : CPU Count : 4
2138-1848:713340572.749 : CPU Frequency : 100.000 Mhz
2138-1848:713340577.462 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713340577.612 : => InitializeDriver
2138-1848:713340577.862 : <= InitializeDriver ret = 1
2138-1848:713340577.926 : => InitializeScanner
2138-1848:713340578.006 : => CAsicIO::GetDeviceList
2138-1848:713340578.231 : => CNT96226::CNT96226
2138-1848:713340578.294 : => CNT96226::Open
2138-1848:713340599.187 : <= CNT96226::Open ret = 1
2138-1848:713340599.285 : => CNT96226::Initialize
2138-1848:713340599.498 : <= CNT96226::Initialize ret = 1
2138-1848:713340599.563 : <= CNT96226::CNT96226
2138-1848:713340599.620 : => CNT96226::EnumAvailableDevice
2138-1848:713340603.120 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713340603.202 : DeviceHandleTable[ 0 ] = 256
2138-1848:713340603.262 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713344331.824 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713344332.962 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713344341.008 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713344341.220 : => IoObject::GetLockName
2138-1848:713344341.348 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713344341.494 : <= IoObject::GetLockName
2138-1848:713344342.327 : => CNT96226::VenderCmd_GetData
2138-1848:713344342.469 : iCmd = 3, nBytes = 2
2138-1848:713344735.827 : 0000 : 06 38 
2138-1848:713344736.080 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713344736.240 : => CNT96226::VenderCmd_GetData
2138-1848:713344736.369 : iCmd = 4, nBytes = 2
2138-1848:713345052.300 : 0000 : 07 07 
2138-1848:713345052.505 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713345052.671 : Device 0 USB ID = 0638 : 0707
2138-1848:713345052.843 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713345052.985 : IO Send command 10 bytes
2138-1848:713345053.110 : => CNT96226::VenderCmd_SetData
2138-1848:713345053.236 : iCmd = 0, nBytes = 10
2138-1848:713345053.464 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713345257.656 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713345257.870 : => CNT96226::VenderCmd_GetData
2138-1848:713345257.994 : iCmd = 0, nBytes = 165
2138-1848:713345461.951 : skip dump 37 bytes
2138-1848:713345462.329 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713345462.622 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713345462.910 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713345463.189 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713345463.461 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713345463.743 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713345464.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713345464.277 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713345464.420 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713345464.550 : => CNT96226::VenderCmd_GetData
2138-1848:713345464.913 : iCmd = 1, nBytes = 4
2138-1848:713345659.174 : 0000 : 00 00 00 00 
2138-1848:713345659.359 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713345659.491 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713345659.623 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713345659.766 : IO Send command 10 bytes
2138-1848:713345659.878 : => CNT96226::VenderCmd_SetData
2138-1848:713345660.002 : iCmd = 0, nBytes = 10
2138-1848:713345660.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713346008.950 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713346009.180 : => CNT96226::VenderCmd_GetData
2138-1848:713346009.301 : iCmd = 0, nBytes = 128
2138-1848:713346221.278 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713346221.504 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713346221.682 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713346221.860 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713346222.026 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713346222.192 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713346222.354 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713346222.522 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713346222.611 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713346222.697 : => CNT96226::VenderCmd_GetData
2138-1848:713346222.771 : iCmd = 1, nBytes = 4
2138-1848:713346433.937 : 0000 : 00 00 00 00 
2138-1848:713346434.055 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713346434.139 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713346434.321 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713346434.420 : => CNT96226::Close
2138-1848:713346439.289 : <= CNT96226::Close ret = 1
2138-1848:713346439.396 : <= CNT96226::~CNT96226
2138-1848:713346439.521 : <= CAsicIO::GetDeviceList
2138-1848:713346440.133 : => IoObject::SetTimeout
2138-1848:713346440.212 : Timeout--> In = 0 Out = 0
2138-1848:713346440.290 : <= IoObject::SetTimeout
2138-1848:713346440.385 : => CAsicIO::CAsicIO
2138-1848:713346440.479 : => CNT96226::CNT96226
2138-1848:713346440.558 : => CNT96226::Open
2138-1848:713346470.028 : <= CNT96226::Open ret = 1
2138-1848:713346470.158 : => CNT96226::Initialize
2138-1848:713346470.419 : <= CNT96226::Initialize ret = 1
2138-1848:713346470.498 : <= CNT96226::CNT96226
2138-1848:713346470.568 : <= CAsicIO::CAsicIO
2138-1848:713346470.647 : => CAsicIO::InitializeDevice
2138-1848:713346470.743 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713346475.875 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713346476.036 : => IoObject::GetLockName
2138-1848:713346476.113 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713346476.200 : <= IoObject::GetLockName
2138-1848:713346476.782 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713346476.882 : IO Send command 10 bytes
2138-1848:713346476.954 : => CNT96226::VenderCmd_SetData
2138-1848:713346477.031 : iCmd = 0, nBytes = 10
2138-1848:713346477.174 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713346820.033 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713346820.224 : => CNT96226::VenderCmd_GetData
2138-1848:713346820.312 : iCmd = 0, nBytes = 128
2138-1848:713347023.908 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713347024.128 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713347024.315 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713347024.496 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713347024.670 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713347024.844 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713347025.011 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713347025.183 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713347025.269 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713347025.483 : => CNT96226::VenderCmd_GetData
2138-1848:713347025.565 : iCmd = 1, nBytes = 4
2138-1848:713347224.864 : 0000 : 00 00 00 00 
2138-1848:713347225.006 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713347225.087 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713347225.169 : => CNT96226::VenderCmd_GetData
2138-1848:713347225.244 : iCmd = 3, nBytes = 2
2138-1848:713347600.517 : 0000 : 06 38 
2138-1848:713347600.679 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713347600.773 : => CNT96226::VenderCmd_GetData
2138-1848:713347600.849 : iCmd = 4, nBytes = 2
2138-1848:713347918.515 : 0000 : 07 07 
2138-1848:713347918.660 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713347918.852 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713347918.986 : => IoObject::InitializeDevice
2138-1848:713347919.120 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713347920.059 : <= IoObject::InitializeDevice ret = 1
2138-1848:713347920.168 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713347921.012 : => FindScanner
2138-1848:713347921.095 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713347921.182 : <= FindScanner ret = 1
2138-1848:713347921.264 : => IoObject::IoLockStart
2138-1848:713347921.380 : => CAsicIO::CheckDevice
2138-1848:713347921.456 : => CNT96226::ConnectIsAvailable
2138-1848:713347945.607 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713347945.741 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713347945.823 : <= IoObject::IoLockStart
2138-1848:713347945.902 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713347945.994 : IO Send command 10 bytes
2138-1848:713347946.111 : => CNT96226::VenderCmd_SetData
2138-1848:713347946.192 : iCmd = 0, nBytes = 10
2138-1848:713347946.340 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713348145.173 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713348145.323 : System send command 10 bytes + data 0 bytes
2138-1848:713348145.413 : IO total need to receive data 5 bytes
2138-1848:713348145.493 : => CNT96226::VenderCmd_GetData
2138-1848:713348145.572 : iCmd = 0, nBytes = 5
2138-1848:713348351.755 : 0000 : 06 00 02 02 ab 
2138-1848:713348351.895 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713348351.987 : System total receive data 5 bytes
2138-1848:713348352.078 : => CNT96226::VenderCmd_GetData
2138-1848:713348352.157 : iCmd = 1, nBytes = 4
2138-1848:713348559.518 : 0000 : 00 00 00 00 
2138-1848:713348559.640 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713348559.810 : <= CAsicIO::DoIo ret = 1
2138-1848:713348559.891 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713348559.986 : IO Send command 10 bytes
2138-1848:713348560.107 : => CNT96226::VenderCmd_SetData
2138-1848:713348560.186 : iCmd = 0, nBytes = 10
2138-1848:713348560.328 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713348748.371 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713348748.546 : System send command 10 bytes + data 0 bytes
2138-1848:713348748.635 : IO total need to receive data 165 bytes
2138-1848:713348748.721 : => CNT96226::VenderCmd_GetData
2138-1848:713348748.796 : iCmd = 0, nBytes = 165
2138-1848:713348952.519 : skip dump 37 bytes
2138-1848:713348952.746 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713348952.936 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713348953.114 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713348953.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713348953.468 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713348953.647 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713348953.813 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713348953.980 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713348954.070 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713348954.151 : System total receive data 165 bytes
2138-1848:713348954.232 : => CNT96226::VenderCmd_GetData
2138-1848:713348954.454 : iCmd = 1, nBytes = 4
2138-1848:713349092.026 : 0000 : 00 00 00 00 
2138-1848:713349092.147 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713349092.308 : <= CAsicIO::DoIo ret = 1
2138-1848:713349092.391 : Dump Inquiry
2138-1848:713349092.553 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713349092.727 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713349092.906 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713349093.082 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713349093.250 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713349093.429 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713349093.597 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349093.767 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349093.942 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713349094.119 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713349094.239 : 00a0 : 00 00 00 00 00 
2138-1848:713349094.328 : => ReadNVMDataInternal
2138-1848:713349094.627 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713349094.715 : IO Send command 10 bytes
2138-1848:713349094.837 : => CNT96226::VenderCmd_SetData
2138-1848:713349094.912 : iCmd = 0, nBytes = 10
2138-1848:713349095.046 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713349430.112 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713349430.321 : System send command 10 bytes + data 0 bytes
2138-1848:713349430.418 : IO total need to receive data 128 bytes
2138-1848:713349430.506 : => CNT96226::VenderCmd_GetData
2138-1848:713349430.585 : iCmd = 0, nBytes = 128
2138-1848:713349641.865 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349642.114 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349642.309 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713349642.497 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713349642.674 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713349642.842 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349643.009 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349643.185 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713349643.277 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713349643.366 : System total receive data 128 bytes
2138-1848:713349643.455 : => CNT96226::VenderCmd_GetData
2138-1848:713349643.528 : iCmd = 1, nBytes = 4
2138-1848:713349838.389 : 0000 : 00 00 00 00 
2138-1848:713349838.537 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713349838.724 : <= CAsicIO::DoIo ret = 1
2138-1848:713349838.816 : NVMData.PadScanCount = 0
2138-1848:713349838.891 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713349838.967 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713349839.049 : NVMData.FlatbedScanCount = 0
2138-1848:713349839.127 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713349839.200 : NVMData.SideEdgeFletbed = 0
2138-1848:713349839.272 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713349839.346 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713349839.420 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713349839.499 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713349839.573 : NVMData.BornMonth = 0
2138-1848:713349839.640 : NVMData.BornDay = 0
2138-1848:713349839.710 : NVMData.BornYear = 0
2138-1848:713349839.777 : NVMData.FirstScanMonth = 5
2138-1848:713349839.850 : NVMData.FirstScanDay = 18
2138-1848:713349839.924 : NVMData.FirstScanYear = 2020
2138-1848:713349840.000 : NVMData.VerticalMagnification = 0
2138-1848:713349840.079 : NVMData.HorizontalMagnification = 0
2138-1848:713349840.157 : NVMData.PowerSavingTime = 15
2138-1848:713349840.232 : NVMData.SN = A094165189010062
2138-1848:713349840.304 : NVMData.AutoFeed = 0
2138-1848:713349840.373 : NVMData.CCDType = 0
2138-1848:713349840.594 : NVMData.ScanSpeed = 0
2138-1848:713349840.669 : NVMData.RollerCount = 0
2138-1848:713349840.740 : NVMData.MultifeedCount = 0
2138-1848:713349840.811 : NVMData.JamCount = 0
2138-1848:713349840.883 : NVMData.IdentifyInfo = 
2138-1848:713349840.953 : NVMData.FormalName = 
2138-1848:713349841.020 : NVMData.ReservedB = 0
2138-1848:713349841.092 : NVMData.FunctionCode = 0
2138-1848:713349841.160 : NVMData.PreFeed = 0
2138-1848:713349841.234 : NVMData.PreFeedTime = 0
2138-1848:713349841.304 : NVMData.ButtonNumber = 0
2138-1848:713349841.374 : NVMData.PowerOffTime = 0
2138-1848:713349841.445 : <= ReadNVMDataInternal ret = 1
2138-1848:713349841.553 : => IoObject::IoLockEnd
2138-1848:713349841.650 : <= IoObject::IoLockEnd
2138-1848:713349841.722 : <= InitializeScanner ret = 1
2138-1848:713349841.805 : => GetLogicalScannerAbilityEx
2138-1848:713349841.886 : => IoObject::IoLockStart
2138-1848:713349841.988 : => CAsicIO::CheckDevice
2138-1848:713349842.061 : => CNT96226::ConnectIsAvailable
2138-1848:713349861.016 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713349861.426 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713349861.505 : <= IoObject::IoLockStart
2138-1848:713349861.587 : => IoObject::IoLockEnd
2138-1848:713349861.695 : <= IoObject::IoLockEnd
2138-1848:713349861.837 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713349861.938 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713350054.424 : => ReadNVMData
2138-1848:713350054.593 : => IoObject::IoLockStart
2138-1848:713350054.748 : => CAsicIO::CheckDevice
2138-1848:713350054.825 : => CNT96226::ConnectIsAvailable
2138-1848:713350083.311 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713350083.469 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713350083.560 : <= IoObject::IoLockStart
2138-1848:713350083.650 : => ReadNVMDataInternal
2138-1848:713350083.735 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713350083.827 : IO Send command 10 bytes
2138-1848:713350083.999 : => CNT96226::VenderCmd_SetData
2138-1848:713350084.080 : iCmd = 0, nBytes = 10
2138-1848:713350084.230 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713350430.825 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713350431.028 : System send command 10 bytes + data 0 bytes
2138-1848:713350431.125 : IO total need to receive data 128 bytes
2138-1848:713350431.211 : => CNT96226::VenderCmd_GetData
2138-1848:713350431.293 : iCmd = 0, nBytes = 128
2138-1848:713350619.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713350619.838 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713350620.021 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713350620.200 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713350620.373 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713350620.539 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713350620.708 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713350620.878 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713350620.970 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713350621.052 : System total receive data 128 bytes
2138-1848:713350621.131 : => CNT96226::VenderCmd_GetData
2138-1848:713350621.206 : iCmd = 1, nBytes = 4
2138-1848:713350792.613 : 0000 : 00 00 00 00 
2138-1848:713350792.762 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713350792.934 : <= CAsicIO::DoIo ret = 1
2138-1848:713350793.025 : NVMData.PadScanCount = 0
2138-1848:713350793.101 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713350793.177 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713350793.252 : NVMData.FlatbedScanCount = 0
2138-1848:713350793.329 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713350793.404 : NVMData.SideEdgeFletbed = 0
2138-1848:713350793.476 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713350793.553 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713350793.630 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713350793.860 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713350793.937 : NVMData.BornMonth = 0
2138-1848:713350794.007 : NVMData.BornDay = 0
2138-1848:713350794.078 : NVMData.BornYear = 0
2138-1848:713350794.145 : NVMData.FirstScanMonth = 5
2138-1848:713350794.216 : NVMData.FirstScanDay = 18
2138-1848:713350794.292 : NVMData.FirstScanYear = 2020
2138-1848:713350794.365 : NVMData.VerticalMagnification = 0
2138-1848:713350794.444 : NVMData.HorizontalMagnification = 0
2138-1848:713350794.522 : NVMData.PowerSavingTime = 15
2138-1848:713350794.594 : NVMData.SN = A094165189010062
2138-1848:713350794.664 : NVMData.AutoFeed = 0
2138-1848:713350794.734 : NVMData.CCDType = 0
2138-1848:713350794.802 : NVMData.ScanSpeed = 0
2138-1848:713350794.870 : NVMData.RollerCount = 0
2138-1848:713350794.941 : NVMData.MultifeedCount = 0
2138-1848:713350795.010 : NVMData.JamCount = 0
2138-1848:713350795.080 : NVMData.IdentifyInfo = 
2138-1848:713350795.148 : NVMData.FormalName = 
2138-1848:713350795.214 : NVMData.ReservedB = 0
2138-1848:713350795.282 : NVMData.FunctionCode = 0
2138-1848:713350795.353 : NVMData.PreFeed = 0
2138-1848:713350795.423 : NVMData.PreFeedTime = 0
2138-1848:713350795.495 : NVMData.ButtonNumber = 0
2138-1848:713350795.562 : NVMData.PowerOffTime = 0
2138-1848:713350795.632 : <= ReadNVMDataInternal ret = 1
2138-1848:713350795.713 : => IoObject::IoLockEnd
2138-1848:713350795.810 : <= IoObject::IoLockEnd
2138-1848:713350795.879 : <= ReadNVMData ret = 1
2138-1848:713351396.508 : => TerminateDriver
2138-1848:713351396.734 : => CAsicIO::~CAsicIO,pStage=146148424
2138-1848:713351396.838 : => CNT96226::Close
2138-1848:713351402.462 : <= CNT96226::Close ret = 1
2138-1848:713351402.577 : <= CAsicIO::~CAsicIO
2138-1848:713351402.656 : => IoObject::IoLockEnd
2138-1848:713351402.733 : <= IoObject::IoLockEnd
2138-1848:713351402.809 : => IoObject::TerminateDevice
2138-1848:713351402.890 : => IoObject::IoLockEnd
2138-1848:713351402.961 : <= IoObject::IoLockEnd
2138-1848:713351403.081 : <= IoObject::TerminateDevice
2138-1848:713351403.352 : <= TerminateDriver ret = 1
2138-1848:713353774.287 : ============Debug Start==========
2138-1848:713353774.596 : Date : 2020/5/18 09:49:57
2138-1848:713353774.677 : Process ID : 2138
2138-1848:713353775.008 : Windows : Version 10.0 build 18363 
2138-1848:713353775.508 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713353775.579 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713353775.649 : MemoryStatus.ullAvailPhys : 5876072448
2138-1848:713353775.717 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713353775.896 : MemoryStatus.ullAvailPageFile : 7288467456
2138-1848:713353775.962 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713353776.028 : MemoryStatus.ullAvailVirtual : 1723183104
2138-1848:713353776.093 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713353776.202 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713353776.265 : CPU Family 6 Model 10 Stepping 7
2138-1848:713353776.520 : CPU Count : 4
2138-1848:713353776.573 : CPU Frequency : 100.000 Mhz
2138-1848:713353781.195 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713353781.353 : => InitializeDriver
2138-1848:713353781.613 : <= InitializeDriver ret = 1
2138-1848:713355920.445 : => InitializeScanner
2138-1848:713355920.718 : => CAsicIO::GetDeviceList
2138-1848:713355921.115 : => CNT96226::CNT96226
2138-1848:713355921.185 : => CNT96226::Open
2138-1848:713355946.573 : <= CNT96226::Open ret = 1
2138-1848:713355946.687 : => CNT96226::Initialize
2138-1848:713355946.903 : <= CNT96226::Initialize ret = 1
2138-1848:713355946.967 : <= CNT96226::CNT96226
2138-1848:713355947.026 : => CNT96226::EnumAvailableDevice
2138-1848:713355950.620 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713355950.704 : DeviceHandleTable[ 0 ] = 256
2138-1848:713355950.771 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713359662.554 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713359663.689 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713359671.856 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713359672.085 : => IoObject::GetLockName
2138-1848:713359672.205 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713359672.347 : <= IoObject::GetLockName
2138-1848:713359673.148 : => CNT96226::VenderCmd_GetData
2138-1848:713359673.282 : iCmd = 3, nBytes = 2
2138-1848:713360096.200 : 0000 : 06 38 
2138-1848:713360096.457 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713360096.630 : => CNT96226::VenderCmd_GetData
2138-1848:713360096.758 : iCmd = 4, nBytes = 2
2138-1848:713360413.853 : 0000 : 07 07 
2138-1848:713360414.045 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713360414.224 : Device 0 USB ID = 0638 : 0707
2138-1848:713360414.404 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713360414.542 : IO Send command 10 bytes
2138-1848:713360414.662 : => CNT96226::VenderCmd_SetData
2138-1848:713360414.779 : iCmd = 0, nBytes = 10
2138-1848:713360415.012 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713360625.860 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713360626.114 : => CNT96226::VenderCmd_GetData
2138-1848:713360626.245 : iCmd = 0, nBytes = 165
2138-1848:713360835.369 : skip dump 37 bytes
2138-1848:713360835.734 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713360836.026 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713360836.310 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713360836.590 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713360836.867 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713360837.152 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713360837.419 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713360837.688 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713360837.825 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713360837.953 : => CNT96226::VenderCmd_GetData
2138-1848:713360838.311 : iCmd = 1, nBytes = 4
2138-1848:713361043.007 : 0000 : 00 00 00 00 
2138-1848:713361043.192 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713361043.319 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713361043.450 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713361043.594 : IO Send command 10 bytes
2138-1848:713361043.711 : => CNT96226::VenderCmd_SetData
2138-1848:713361043.824 : iCmd = 0, nBytes = 10
2138-1848:713361044.049 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713361388.943 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713361389.188 : => CNT96226::VenderCmd_GetData
2138-1848:713361389.306 : iCmd = 0, nBytes = 128
2138-1848:713361591.890 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713361592.228 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713361592.504 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713361592.782 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713361593.050 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713361593.311 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713361593.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713361593.842 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713361593.983 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713361594.121 : => CNT96226::VenderCmd_GetData
2138-1848:713361594.231 : iCmd = 1, nBytes = 4
2138-1848:713361784.896 : 0000 : 00 00 00 00 
2138-1848:713361785.101 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713361785.229 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713361785.499 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713361785.653 : => CNT96226::Close
2138-1848:713361792.627 : <= CNT96226::Close ret = 1
2138-1848:713361792.793 : <= CNT96226::~CNT96226
2138-1848:713361792.974 : <= CAsicIO::GetDeviceList
2138-1848:713361793.770 : => IoObject::SetTimeout
2138-1848:713361793.897 : Timeout--> In = 0 Out = 0
2138-1848:713361794.020 : <= IoObject::SetTimeout
2138-1848:713361794.155 : => CAsicIO::CAsicIO
2138-1848:713361794.299 : => CNT96226::CNT96226
2138-1848:713361794.416 : => CNT96226::Open
2138-1848:713361836.704 : <= CNT96226::Open ret = 1
2138-1848:713361836.929 : => CNT96226::Initialize
2138-1848:713361837.329 : <= CNT96226::Initialize ret = 1
2138-1848:713361837.460 : <= CNT96226::CNT96226
2138-1848:713361837.567 : <= CAsicIO::CAsicIO
2138-1848:713361837.689 : => CAsicIO::InitializeDevice
2138-1848:713361837.833 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713361845.647 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713361845.888 : => IoObject::GetLockName
2138-1848:713361846.016 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713361846.158 : <= IoObject::GetLockName
2138-1848:713361847.012 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713361847.169 : IO Send command 10 bytes
2138-1848:713361847.285 : => CNT96226::VenderCmd_SetData
2138-1848:713361847.401 : iCmd = 0, nBytes = 10
2138-1848:713361847.625 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713362199.975 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713362200.233 : => CNT96226::VenderCmd_GetData
2138-1848:713362200.363 : iCmd = 0, nBytes = 128
2138-1848:713362396.055 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713362396.434 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713362396.728 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713362397.015 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713362397.290 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713362397.550 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713362397.821 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713362398.084 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713362398.229 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713362398.599 : => CNT96226::VenderCmd_GetData
2138-1848:713362398.723 : iCmd = 1, nBytes = 4
2138-1848:713362600.875 : 0000 : 00 00 00 00 
2138-1848:713362601.081 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713362601.211 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713362601.339 : => CNT96226::VenderCmd_GetData
2138-1848:713362601.450 : iCmd = 3, nBytes = 2
2138-1848:713362983.340 : 0000 : 06 38 
2138-1848:713362983.528 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713362983.665 : => CNT96226::VenderCmd_GetData
2138-1848:713362983.787 : iCmd = 4, nBytes = 2
2138-1848:713363294.504 : 0000 : 07 07 
2138-1848:713363294.712 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713363294.984 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713363295.197 : => IoObject::InitializeDevice
2138-1848:713363295.390 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713363296.580 : <= IoObject::InitializeDevice ret = 1
2138-1848:713363296.731 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713363297.842 : => FindScanner
2138-1848:713363297.962 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713363298.094 : <= FindScanner ret = 1
2138-1848:713363298.216 : => IoObject::IoLockStart
2138-1848:713363298.392 : => CAsicIO::CheckDevice
2138-1848:713363298.507 : => CNT96226::ConnectIsAvailable
2138-1848:713363321.127 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713363321.329 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713363321.448 : <= IoObject::IoLockStart
2138-1848:713363321.570 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713363321.708 : IO Send command 10 bytes
2138-1848:713363321.888 : => CNT96226::VenderCmd_SetData
2138-1848:713363322.011 : iCmd = 0, nBytes = 10
2138-1848:713363322.237 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713363529.231 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713363529.437 : System send command 10 bytes + data 0 bytes
2138-1848:713363529.576 : IO total need to receive data 5 bytes
2138-1848:713363529.699 : => CNT96226::VenderCmd_GetData
2138-1848:713363529.817 : iCmd = 0, nBytes = 5
2138-1848:713363749.769 : 0000 : 06 00 02 02 ab 
2138-1848:713363750.020 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713363750.180 : System total receive data 5 bytes
2138-1848:713363750.320 : => CNT96226::VenderCmd_GetData
2138-1848:713363750.441 : iCmd = 1, nBytes = 4
2138-1848:713363962.489 : 0000 : 00 00 00 00 
2138-1848:713363962.709 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713363962.979 : <= CAsicIO::DoIo ret = 1
2138-1848:713363963.126 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713363963.284 : IO Send command 10 bytes
2138-1848:713363963.492 : => CNT96226::VenderCmd_SetData
2138-1848:713363963.624 : iCmd = 0, nBytes = 10
2138-1848:713363963.848 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713364174.905 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713364175.118 : System send command 10 bytes + data 0 bytes
2138-1848:713364175.265 : IO total need to receive data 165 bytes
2138-1848:713364175.399 : => CNT96226::VenderCmd_GetData
2138-1848:713364175.519 : iCmd = 0, nBytes = 165
2138-1848:713364383.366 : skip dump 37 bytes
2138-1848:713364383.739 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713364384.031 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713364384.319 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713364384.597 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713364384.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713364385.138 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713364385.410 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713364385.677 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713364385.816 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713364385.953 : System total receive data 165 bytes
2138-1848:713364386.081 : => CNT96226::VenderCmd_GetData
2138-1848:713364386.388 : iCmd = 1, nBytes = 4
2138-1848:713364575.989 : 0000 : 00 00 00 00 
2138-1848:713364576.170 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713364576.394 : <= CAsicIO::DoIo ret = 1
2138-1848:713364576.511 : Dump Inquiry
2138-1848:713364576.766 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713364577.046 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713364577.320 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713364577.611 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713364577.882 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713364578.160 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713364578.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713364578.699 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713364578.970 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713364579.238 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713364579.431 : 00a0 : 00 00 00 00 00 
2138-1848:713364579.561 : => ReadNVMDataInternal
2138-1848:713364579.947 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713364580.087 : IO Send command 10 bytes
2138-1848:713364580.262 : => CNT96226::VenderCmd_SetData
2138-1848:713364580.373 : iCmd = 0, nBytes = 10
2138-1848:713364580.576 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713364930.471 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713364930.757 : System send command 10 bytes + data 0 bytes
2138-1848:713364930.906 : IO total need to receive data 128 bytes
2138-1848:713364931.047 : => CNT96226::VenderCmd_GetData
2138-1848:713364931.163 : iCmd = 0, nBytes = 128
2138-1848:713365160.956 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713365161.345 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713365161.657 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713365161.947 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713365162.217 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713365162.482 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713365162.745 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713365163.016 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713365163.156 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713365163.291 : System total receive data 128 bytes
2138-1848:713365163.428 : => CNT96226::VenderCmd_GetData
2138-1848:713365163.551 : iCmd = 1, nBytes = 4
2138-1848:713365373.271 : 0000 : 00 00 00 00 
2138-1848:713365373.465 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713365373.709 : <= CAsicIO::DoIo ret = 1
2138-1848:713365373.849 : NVMData.PadScanCount = 0
2138-1848:713365373.970 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713365374.100 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713365374.224 : NVMData.FlatbedScanCount = 0
2138-1848:713365374.340 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713365374.459 : NVMData.SideEdgeFletbed = 0
2138-1848:713365374.578 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713365374.693 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713365374.811 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713365374.927 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713365375.049 : NVMData.BornMonth = 0
2138-1848:713365375.156 : NVMData.BornDay = 0
2138-1848:713365375.263 : NVMData.BornYear = 0
2138-1848:713365375.373 : NVMData.FirstScanMonth = 5
2138-1848:713365375.483 : NVMData.FirstScanDay = 18
2138-1848:713365375.608 : NVMData.FirstScanYear = 2020
2138-1848:713365375.722 : NVMData.VerticalMagnification = 0
2138-1848:713365375.844 : NVMData.HorizontalMagnification = 0
2138-1848:713365375.962 : NVMData.PowerSavingTime = 15
2138-1848:713365376.075 : NVMData.SN = A094165189010062
2138-1848:713365376.184 : NVMData.AutoFeed = 0
2138-1848:713365376.293 : NVMData.CCDType = 0
2138-1848:713365376.639 : NVMData.ScanSpeed = 0
2138-1848:713365376.755 : NVMData.RollerCount = 0
2138-1848:713365376.867 : NVMData.MultifeedCount = 0
2138-1848:713365376.980 : NVMData.JamCount = 0
2138-1848:713365377.093 : NVMData.IdentifyInfo = 
2138-1848:713365377.209 : NVMData.FormalName = 
2138-1848:713365377.319 : NVMData.ReservedB = 0
2138-1848:713365377.427 : NVMData.FunctionCode = 0
2138-1848:713365377.540 : NVMData.PreFeed = 0
2138-1848:713365377.652 : NVMData.PreFeedTime = 0
2138-1848:713365377.758 : NVMData.ButtonNumber = 0
2138-1848:713365377.874 : NVMData.PowerOffTime = 0
2138-1848:713365377.988 : <= ReadNVMDataInternal ret = 1
2138-1848:713365378.142 : => IoObject::IoLockEnd
2138-1848:713365378.299 : <= IoObject::IoLockEnd
2138-1848:713365378.408 : <= InitializeScanner ret = 1
2138-1848:713366771.843 : => GetLogicalScannerAbility
2138-1848:713366772.041 : => IoObject::IoLockStart
2138-1848:713366772.190 : => CAsicIO::CheckDevice
2138-1848:713366772.255 : => CNT96226::ConnectIsAvailable
2138-1848:713366798.027 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713366798.145 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713366798.209 : <= IoObject::IoLockStart
2138-1848:713366798.271 : => IoObject::IoLockEnd
2138-1848:713366798.375 : <= IoObject::IoLockEnd
2138-1848:713366798.455 : <= GetLogicalScannerAbility ret = 1
2138-1848:713369885.985 : => GetLogicalScannerAbilityEx
2138-1848:713369886.181 : => IoObject::IoLockStart
2138-1848:713369886.331 : => CAsicIO::CheckDevice
2138-1848:713369886.397 : => CNT96226::ConnectIsAvailable
2138-1848:713369912.894 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713369913.018 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713369913.080 : <= IoObject::IoLockStart
2138-1848:713369913.146 : => IoObject::IoLockEnd
2138-1848:713369913.252 : <= IoObject::IoLockEnd
2138-1848:713369913.377 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713369913.456 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713376132.374 : => ReadNVMData
2138-1848:713376132.566 : => IoObject::IoLockStart
2138-1848:713376132.691 : => CAsicIO::CheckDevice
2138-1848:713376132.754 : => CNT96226::ConnectIsAvailable
2138-1848:713376156.834 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713376156.954 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713376157.019 : <= IoObject::IoLockStart
2138-1848:713376157.088 : => ReadNVMDataInternal
2138-1848:713376157.159 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713376157.230 : IO Send command 10 bytes
2138-1848:713376157.383 : => CNT96226::VenderCmd_SetData
2138-1848:713376157.443 : iCmd = 0, nBytes = 10
2138-1848:713376157.557 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713376512.327 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713376512.492 : System send command 10 bytes + data 0 bytes
2138-1848:713376512.566 : IO total need to receive data 128 bytes
2138-1848:713376512.634 : => CNT96226::VenderCmd_GetData
2138-1848:713376512.697 : iCmd = 0, nBytes = 128
2138-1848:713376721.086 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713376721.258 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713376721.399 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713376721.539 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713376721.671 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713376721.796 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713376721.922 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713376722.051 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713376722.118 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713376722.184 : System total receive data 128 bytes
2138-1848:713376722.249 : => CNT96226::VenderCmd_GetData
2138-1848:713376722.304 : iCmd = 1, nBytes = 4
2138-1848:713376889.689 : 0000 : 00 00 00 00 
2138-1848:713376889.809 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713376889.959 : <= CAsicIO::DoIo ret = 1
2138-1848:713376890.173 : NVMData.PadScanCount = 0
2138-1848:713376890.239 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713376890.301 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713376890.363 : NVMData.FlatbedScanCount = 0
2138-1848:713376890.420 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713376890.478 : NVMData.SideEdgeFletbed = 0
2138-1848:713376890.537 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713376890.597 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713376890.657 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713376890.715 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713376890.773 : NVMData.BornMonth = 0
2138-1848:713376890.824 : NVMData.BornDay = 0
2138-1848:713376890.878 : NVMData.BornYear = 0
2138-1848:713376890.930 : NVMData.FirstScanMonth = 5
2138-1848:713376890.986 : NVMData.FirstScanDay = 18
2138-1848:713376891.042 : NVMData.FirstScanYear = 2020
2138-1848:713376891.101 : NVMData.VerticalMagnification = 0
2138-1848:713376891.157 : NVMData.HorizontalMagnification = 0
2138-1848:713376891.218 : NVMData.PowerSavingTime = 15
2138-1848:713376891.278 : NVMData.SN = A094165189010062
2138-1848:713376891.330 : NVMData.AutoFeed = 0
2138-1848:713376891.382 : NVMData.CCDType = 0
2138-1848:713376891.433 : NVMData.ScanSpeed = 0
2138-1848:713376891.484 : NVMData.RollerCount = 0
2138-1848:713376891.540 : NVMData.MultifeedCount = 0
2138-1848:713376891.594 : NVMData.JamCount = 0
2138-1848:713376891.645 : NVMData.IdentifyInfo = 
2138-1848:713376891.699 : NVMData.FormalName = 
2138-1848:713376891.752 : NVMData.ReservedB = 0
2138-1848:713376891.806 : NVMData.FunctionCode = 0
2138-1848:713376891.857 : NVMData.PreFeed = 0
2138-1848:713376891.907 : NVMData.PreFeedTime = 0
2138-1848:713376891.958 : NVMData.ButtonNumber = 0
2138-1848:713376892.012 : NVMData.PowerOffTime = 0
2138-1848:713376892.067 : <= ReadNVMDataInternal ret = 1
2138-1848:713376892.131 : => IoObject::IoLockEnd
2138-1848:713376892.209 : <= IoObject::IoLockEnd
2138-1848:713376892.261 : <= ReadNVMData ret = 1
2138-1848:713385252.090 : => GetADFStatus
2138-1848:713385252.473 : => IoObject::IoLockStart
2138-1848:713385252.620 : => CAsicIO::CheckDevice
2138-1848:713385252.682 : => CNT96226::ConnectIsAvailable
2138-1848:713385282.055 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713385282.179 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713385282.244 : <= IoObject::IoLockStart
2138-1848:713385282.313 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713385282.387 : IO Send command 10 bytes
2138-1848:713385282.543 : => CNT96226::VenderCmd_SetData
2138-1848:713385282.602 : iCmd = 0, nBytes = 10
2138-1848:713385282.710 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713385489.880 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713385490.006 : System send command 10 bytes + data 0 bytes
2138-1848:713385490.084 : IO total need to receive data 2 bytes
2138-1848:713385490.154 : => CNT96226::VenderCmd_GetData
2138-1848:713385490.215 : iCmd = 0, nBytes = 2
2138-1848:713385685.563 : 0000 : 00 00 
2138-1848:713385685.682 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713385685.756 : System total receive data 2 bytes
2138-1848:713385685.818 : => CNT96226::VenderCmd_GetData
2138-1848:713385685.873 : iCmd = 1, nBytes = 4
2138-1848:713385836.345 : 0000 : 00 00 00 00 
2138-1848:713385836.460 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713385836.624 : <= CAsicIO::DoIo ret = 1
2138-1848:713385836.698 : Return status = 0
2138-1848:713385836.762 : => IoObject::IoLockEnd
2138-1848:713385836.840 : <= IoObject::IoLockEnd
2138-1848:713385836.895 : <= GetADFStatus ret = 1
2138-1848:713388232.973 : => GetADFStatus
2138-1848:713388233.180 : => IoObject::IoLockStart
2138-1848:713388233.330 : => CAsicIO::CheckDevice
2138-1848:713388233.397 : => CNT96226::ConnectIsAvailable
2138-1848:713388258.540 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713388258.665 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713388258.737 : <= IoObject::IoLockStart
2138-1848:713388258.804 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713388259.063 : IO Send command 10 bytes
2138-1848:713388259.221 : => CNT96226::VenderCmd_SetData
2138-1848:713388259.280 : iCmd = 0, nBytes = 10
2138-1848:713388259.394 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713388454.089 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713388454.263 : System send command 10 bytes + data 0 bytes
2138-1848:713388454.342 : IO total need to receive data 2 bytes
2138-1848:713388454.410 : => CNT96226::VenderCmd_GetData
2138-1848:713388454.477 : iCmd = 0, nBytes = 2
2138-1848:713388664.075 : 0000 : 00 00 
2138-1848:713388664.180 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713388664.255 : System total receive data 2 bytes
2138-1848:713388664.320 : => CNT96226::VenderCmd_GetData
2138-1848:713388664.383 : iCmd = 1, nBytes = 4
2138-1848:713388847.752 : 0000 : 00 00 00 00 
2138-1848:713388847.859 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713388848.003 : <= CAsicIO::DoIo ret = 1
2138-1848:713388848.076 : Return status = 0
2138-1848:713388848.146 : => IoObject::IoLockEnd
2138-1848:713388848.224 : <= IoObject::IoLockEnd
2138-1848:713388848.282 : <= GetADFStatus ret = 1
2138-1848:713390720.852 : => TerminateDriver
2138-1848:713390721.060 : => CAsicIO::~CAsicIO,pStage=145755208
2138-1848:713390721.140 : => CNT96226::Close
2138-1848:713390726.046 : <= CNT96226::Close ret = 1
2138-1848:713390726.354 : <= CAsicIO::~CAsicIO
2138-1848:713390726.415 : => IoObject::IoLockEnd
2138-1848:713390726.471 : <= IoObject::IoLockEnd
2138-1848:713390726.527 : => IoObject::TerminateDevice
2138-1848:713390726.588 : => IoObject::IoLockEnd
2138-1848:713390726.642 : <= IoObject::IoLockEnd
2138-1848:713390726.733 : <= IoObject::TerminateDevice
2138-1848:713390726.950 : <= TerminateDriver ret = 1
2138-1848:713432653.120 : ============Debug Start==========
2138-1848:713432653.407 : Date : 2020/5/18 09:50:00
2138-1848:713432653.495 : Process ID : 2138
2138-1848:713432653.834 : Windows : Version 10.0 build 18363 
2138-1848:713432654.310 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713432654.377 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713432654.446 : MemoryStatus.ullAvailPhys : 5876600832
2138-1848:713432654.511 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713432654.582 : MemoryStatus.ullAvailPageFile : 7288500224
2138-1848:713432654.648 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713432654.708 : MemoryStatus.ullAvailVirtual : 1723154432
2138-1848:713432654.774 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713432654.880 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713432654.944 : CPU Family 6 Model 10 Stepping 7
2138-1848:713432655.195 : CPU Count : 4
2138-1848:713432655.245 : CPU Frequency : 100.000 Mhz
2138-1848:713432659.988 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713432660.131 : => InitializeDriver
2138-1848:713432660.375 : <= InitializeDriver ret = 1
2138-1848:713432660.436 : => InitializeScanner
2138-1848:713432660.516 : => CAsicIO::GetDeviceList
2138-1848:713432660.713 : => CNT96226::CNT96226
2138-1848:713432660.774 : => CNT96226::Open
2138-1848:713432682.078 : <= CNT96226::Open ret = 1
2138-1848:713432682.178 : => CNT96226::Initialize
2138-1848:713432682.391 : <= CNT96226::Initialize ret = 1
2138-1848:713432682.453 : <= CNT96226::CNT96226
2138-1848:713432682.509 : => CNT96226::EnumAvailableDevice
2138-1848:713432685.952 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713432686.035 : DeviceHandleTable[ 0 ] = 256
2138-1848:713432686.097 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713436405.728 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713436406.873 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713436414.995 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713436415.224 : => IoObject::GetLockName
2138-1848:713436415.351 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713436415.498 : <= IoObject::GetLockName
2138-1848:713436416.296 : => CNT96226::VenderCmd_GetData
2138-1848:713436416.437 : iCmd = 3, nBytes = 2
2138-1848:713436843.935 : 0000 : 06 38 
2138-1848:713436844.202 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713436844.359 : => CNT96226::VenderCmd_GetData
2138-1848:713436844.493 : iCmd = 4, nBytes = 2
2138-1848:713437161.589 : 0000 : 07 07 
2138-1848:713437161.792 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713437161.956 : Device 0 USB ID = 0638 : 0707
2138-1848:713437162.132 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713437162.279 : IO Send command 10 bytes
2138-1848:713437162.399 : => CNT96226::VenderCmd_SetData
2138-1848:713437162.523 : iCmd = 0, nBytes = 10
2138-1848:713437162.749 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713437373.491 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713437373.710 : => CNT96226::VenderCmd_GetData
2138-1848:713437373.834 : iCmd = 0, nBytes = 165
2138-1848:713437586.235 : skip dump 37 bytes
2138-1848:713437586.647 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713437586.942 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713437587.227 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713437587.497 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713437587.774 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713437588.055 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713437588.316 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713437588.578 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713437588.714 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713437588.846 : => CNT96226::VenderCmd_GetData
2138-1848:713437589.195 : iCmd = 1, nBytes = 4
2138-1848:713437799.767 : 0000 : 00 00 00 00 
2138-1848:713437799.952 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713437800.083 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713437800.215 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713437800.359 : IO Send command 10 bytes
2138-1848:713437800.469 : => CNT96226::VenderCmd_SetData
2138-1848:713437800.588 : iCmd = 0, nBytes = 10
2138-1848:713437800.804 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713438162.912 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713438163.192 : => CNT96226::VenderCmd_GetData
2138-1848:713438163.333 : iCmd = 0, nBytes = 128
2138-1848:713438375.945 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713438376.313 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713438376.613 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713438376.889 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713438377.163 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713438377.431 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713438377.700 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713438377.964 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713438378.105 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713438378.245 : => CNT96226::VenderCmd_GetData
2138-1848:713438378.357 : iCmd = 1, nBytes = 4
2138-1848:713438591.613 : 0000 : 00 00 00 00 
2138-1848:713438591.809 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713438591.945 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713438592.233 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713438592.394 : => CNT96226::Close
2138-1848:713438599.338 : <= CNT96226::Close ret = 1
2138-1848:713438599.503 : <= CNT96226::~CNT96226
2138-1848:713438599.678 : <= CAsicIO::GetDeviceList
2138-1848:713438600.541 : => IoObject::SetTimeout
2138-1848:713438600.673 : Timeout--> In = 0 Out = 0
2138-1848:713438600.795 : <= IoObject::SetTimeout
2138-1848:713438600.927 : => CAsicIO::CAsicIO
2138-1848:713438601.080 : => CNT96226::CNT96226
2138-1848:713438601.199 : => CNT96226::Open
2138-1848:713438644.286 : <= CNT96226::Open ret = 1
2138-1848:713438644.503 : => CNT96226::Initialize
2138-1848:713438644.905 : <= CNT96226::Initialize ret = 1
2138-1848:713438645.043 : <= CNT96226::CNT96226
2138-1848:713438645.155 : <= CAsicIO::CAsicIO
2138-1848:713438645.273 : => CAsicIO::InitializeDevice
2138-1848:713438645.425 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713438653.405 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713438653.657 : => IoObject::GetLockName
2138-1848:713438653.776 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713438653.921 : <= IoObject::GetLockName
2138-1848:713438654.781 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713438654.952 : IO Send command 10 bytes
2138-1848:713438655.069 : => CNT96226::VenderCmd_SetData
2138-1848:713438655.190 : iCmd = 0, nBytes = 10
2138-1848:713438655.426 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713439013.435 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713439013.697 : => CNT96226::VenderCmd_GetData
2138-1848:713439013.825 : iCmd = 0, nBytes = 128
2138-1848:713439221.679 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713439222.024 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713439222.324 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713439222.615 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713439222.892 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713439223.158 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713439223.418 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713439223.687 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713439223.826 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713439224.139 : => CNT96226::VenderCmd_GetData
2138-1848:713439224.261 : iCmd = 1, nBytes = 4
2138-1848:713439434.270 : 0000 : 00 00 00 00 
2138-1848:713439434.480 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713439434.622 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713439434.759 : => CNT96226::VenderCmd_GetData
2138-1848:713439434.875 : iCmd = 3, nBytes = 2
2138-1848:713439836.395 : 0000 : 06 38 
2138-1848:713439836.624 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713439836.786 : => CNT96226::VenderCmd_GetData
2138-1848:713439836.915 : iCmd = 4, nBytes = 2
2138-1848:713440153.531 : 0000 : 07 07 
2138-1848:713440153.752 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713440154.030 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713440154.230 : => IoObject::InitializeDevice
2138-1848:713440154.430 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713440155.681 : <= IoObject::InitializeDevice ret = 1
2138-1848:713440155.835 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713440157.156 : => FindScanner
2138-1848:713440157.278 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713440157.415 : <= FindScanner ret = 1
2138-1848:713440157.544 : => IoObject::IoLockStart
2138-1848:713440157.723 : => CAsicIO::CheckDevice
2138-1848:713440157.846 : => CNT96226::ConnectIsAvailable
2138-1848:713440179.459 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713440179.658 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713440179.779 : <= IoObject::IoLockStart
2138-1848:713440179.907 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713440180.048 : IO Send command 10 bytes
2138-1848:713440180.228 : => CNT96226::VenderCmd_SetData
2138-1848:713440180.350 : iCmd = 0, nBytes = 10
2138-1848:713440180.565 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713440384.657 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713440384.860 : System send command 10 bytes + data 0 bytes
2138-1848:713440385.007 : IO total need to receive data 5 bytes
2138-1848:713440385.134 : => CNT96226::VenderCmd_GetData
2138-1848:713440385.256 : iCmd = 0, nBytes = 5
2138-1848:713440574.015 : 0000 : 06 00 02 02 ab 
2138-1848:713440574.227 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713440574.362 : System total receive data 5 bytes
2138-1848:713440574.488 : => CNT96226::VenderCmd_GetData
2138-1848:713440574.610 : iCmd = 1, nBytes = 4
2138-1848:713440755.528 : 0000 : 00 00 00 00 
2138-1848:713440755.717 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713440755.943 : <= CAsicIO::DoIo ret = 1
2138-1848:713440756.083 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713440756.224 : IO Send command 10 bytes
2138-1848:713440756.407 : => CNT96226::VenderCmd_SetData
2138-1848:713440756.528 : iCmd = 0, nBytes = 10
2138-1848:713440756.752 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713440940.923 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713440941.120 : System send command 10 bytes + data 0 bytes
2138-1848:713440941.263 : IO total need to receive data 165 bytes
2138-1848:713440941.404 : => CNT96226::VenderCmd_GetData
2138-1848:713440941.521 : iCmd = 0, nBytes = 165
2138-1848:713441114.945 : skip dump 37 bytes
2138-1848:713441115.306 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713441115.595 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713441115.870 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713441116.144 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713441116.417 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713441116.695 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713441116.956 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441117.227 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441117.374 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713441117.502 : System total receive data 165 bytes
2138-1848:713441117.625 : => CNT96226::VenderCmd_GetData
2138-1848:713441117.942 : iCmd = 1, nBytes = 4
2138-1848:713441292.672 : 0000 : 00 00 00 00 
2138-1848:713441292.869 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713441293.088 : <= CAsicIO::DoIo ret = 1
2138-1848:713441293.208 : Dump Inquiry
2138-1848:713441293.461 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713441293.734 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713441294.022 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713441294.299 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713441294.571 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713441294.843 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713441295.104 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441295.361 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441295.635 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713441295.902 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713441296.083 : 00a0 : 00 00 00 00 00 
2138-1848:713441296.213 : => ReadNVMDataInternal
2138-1848:713441296.616 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713441296.760 : IO Send command 10 bytes
2138-1848:713441296.935 : => CNT96226::VenderCmd_SetData
2138-1848:713441297.053 : iCmd = 0, nBytes = 10
2138-1848:713441297.263 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713441642.849 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713441643.096 : System send command 10 bytes + data 0 bytes
2138-1848:713441643.241 : IO total need to receive data 128 bytes
2138-1848:713441643.388 : => CNT96226::VenderCmd_GetData
2138-1848:713441643.510 : iCmd = 0, nBytes = 128
2138-1848:713441866.203 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441866.615 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441866.923 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713441867.219 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713441867.496 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713441867.767 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441868.039 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441868.304 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713441868.452 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713441868.590 : System total receive data 128 bytes
2138-1848:713441868.717 : => CNT96226::VenderCmd_GetData
2138-1848:713441868.834 : iCmd = 1, nBytes = 4
2138-1848:713442078.585 : 0000 : 00 00 00 00 
2138-1848:713442078.766 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713442079.022 : <= CAsicIO::DoIo ret = 1
2138-1848:713442079.159 : NVMData.PadScanCount = 0
2138-1848:713442079.286 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713442079.406 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713442079.526 : NVMData.FlatbedScanCount = 0
2138-1848:713442079.643 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713442079.751 : NVMData.SideEdgeFletbed = 0
2138-1848:713442079.870 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713442079.992 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713442080.116 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713442080.236 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713442080.359 : NVMData.BornMonth = 0
2138-1848:713442080.462 : NVMData.BornDay = 0
2138-1848:713442080.568 : NVMData.BornYear = 0
2138-1848:713442080.681 : NVMData.FirstScanMonth = 5
2138-1848:713442080.791 : NVMData.FirstScanDay = 18
2138-1848:713442080.906 : NVMData.FirstScanYear = 2020
2138-1848:713442081.023 : NVMData.VerticalMagnification = 0
2138-1848:713442081.141 : NVMData.HorizontalMagnification = 0
2138-1848:713442081.258 : NVMData.PowerSavingTime = 15
2138-1848:713442081.375 : NVMData.SN = A094165189010062
2138-1848:713442081.483 : NVMData.AutoFeed = 0
2138-1848:713442081.592 : NVMData.CCDType = 0
2138-1848:713442081.939 : NVMData.ScanSpeed = 0
2138-1848:713442082.053 : NVMData.RollerCount = 0
2138-1848:713442082.160 : NVMData.MultifeedCount = 0
2138-1848:713442082.272 : NVMData.JamCount = 0
2138-1848:713442082.379 : NVMData.IdentifyInfo = 
2138-1848:713442082.492 : NVMData.FormalName = 
2138-1848:713442082.597 : NVMData.ReservedB = 0
2138-1848:713442082.707 : NVMData.FunctionCode = 0
2138-1848:713442082.819 : NVMData.PreFeed = 0
2138-1848:713442082.922 : NVMData.PreFeedTime = 0
2138-1848:713442083.027 : NVMData.ButtonNumber = 0
2138-1848:713442083.142 : NVMData.PowerOffTime = 0
2138-1848:713442083.255 : <= ReadNVMDataInternal ret = 1
2138-1848:713442083.408 : => IoObject::IoLockEnd
2138-1848:713442083.561 : <= IoObject::IoLockEnd
2138-1848:713442083.669 : <= InitializeScanner ret = 1
2138-1848:713442083.807 : => GetLogicalScannerAbilityEx
2138-1848:713442083.930 : => IoObject::IoLockStart
2138-1848:713442084.096 : => CAsicIO::CheckDevice
2138-1848:713442084.207 : => CNT96226::ConnectIsAvailable
2138-1848:713442109.469 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713442109.669 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713442109.787 : <= IoObject::IoLockStart
2138-1848:713442109.903 : => IoObject::IoLockEnd
2138-1848:713442110.076 : <= IoObject::IoLockEnd
2138-1848:713442110.294 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713442110.447 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713442403.108 : => ReadNVMData
2138-1848:713442403.369 : => IoObject::IoLockStart
2138-1848:713442403.606 : => CAsicIO::CheckDevice
2138-1848:713442403.721 : => CNT96226::ConnectIsAvailable
2138-1848:713442426.413 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713442426.668 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713442426.810 : <= IoObject::IoLockStart
2138-1848:713442426.947 : => ReadNVMDataInternal
2138-1848:713442427.074 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713442427.217 : IO Send command 10 bytes
2138-1848:713442427.471 : => CNT96226::VenderCmd_SetData
2138-1848:713442427.589 : iCmd = 0, nBytes = 10
2138-1848:713442427.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713442783.549 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713442783.783 : System send command 10 bytes + data 0 bytes
2138-1848:713442783.928 : IO total need to receive data 128 bytes
2138-1848:713442784.061 : => CNT96226::VenderCmd_GetData
2138-1848:713442784.184 : iCmd = 0, nBytes = 128
2138-1848:713442994.567 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713442994.915 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713442995.199 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713442995.475 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713442995.739 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713442996.004 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713442996.264 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713442996.529 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713442996.662 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713442996.787 : System total receive data 128 bytes
2138-1848:713442996.916 : => CNT96226::VenderCmd_GetData
2138-1848:713442997.042 : iCmd = 1, nBytes = 4
2138-1848:713443203.240 : 0000 : 00 00 00 00 
2138-1848:713443203.670 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713443203.918 : <= CAsicIO::DoIo ret = 1
2138-1848:713443204.059 : NVMData.PadScanCount = 0
2138-1848:713443204.177 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713443204.292 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713443204.416 : NVMData.FlatbedScanCount = 0
2138-1848:713443204.531 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713443204.652 : NVMData.SideEdgeFletbed = 0
2138-1848:713443204.769 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713443204.887 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713443205.003 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713443205.338 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713443205.461 : NVMData.BornMonth = 0
2138-1848:713443205.566 : NVMData.BornDay = 0
2138-1848:713443205.670 : NVMData.BornYear = 0
2138-1848:713443205.775 : NVMData.FirstScanMonth = 5
2138-1848:713443205.887 : NVMData.FirstScanDay = 18
2138-1848:713443206.005 : NVMData.FirstScanYear = 2020
2138-1848:713443206.116 : NVMData.VerticalMagnification = 0
2138-1848:713443206.232 : NVMData.HorizontalMagnification = 0
2138-1848:713443206.353 : NVMData.PowerSavingTime = 15
2138-1848:713443206.472 : NVMData.SN = A094165189010062
2138-1848:713443206.581 : NVMData.AutoFeed = 0
2138-1848:713443206.687 : NVMData.CCDType = 0
2138-1848:713443206.793 : NVMData.ScanSpeed = 0
2138-1848:713443206.902 : NVMData.RollerCount = 0
2138-1848:713443207.017 : NVMData.MultifeedCount = 0
2138-1848:713443207.127 : NVMData.JamCount = 0
2138-1848:713443207.238 : NVMData.IdentifyInfo = 
2138-1848:713443207.352 : NVMData.FormalName = 
2138-1848:713443207.461 : NVMData.ReservedB = 0
2138-1848:713443207.568 : NVMData.FunctionCode = 0
2138-1848:713443207.679 : NVMData.PreFeed = 0
2138-1848:713443207.783 : NVMData.PreFeedTime = 0
2138-1848:713443207.895 : NVMData.ButtonNumber = 0
2138-1848:713443208.003 : NVMData.PowerOffTime = 0
2138-1848:713443208.116 : <= ReadNVMDataInternal ret = 1
2138-1848:713443208.239 : => IoObject::IoLockEnd
2138-1848:713443208.391 : <= IoObject::IoLockEnd
2138-1848:713443208.502 : <= ReadNVMData ret = 1
2138-1848:713444085.649 : => TerminateDriver
2138-1848:713444085.960 : => CAsicIO::~CAsicIO,pStage=101125192
2138-1848:713444086.122 : => CNT96226::Close
2138-1848:713444093.480 : <= CNT96226::Close ret = 1
2138-1848:713444093.656 : <= CAsicIO::~CAsicIO
2138-1848:713444093.775 : => IoObject::IoLockEnd
2138-1848:713444093.897 : <= IoObject::IoLockEnd
2138-1848:713444094.006 : => IoObject::TerminateDevice
2138-1848:713444094.130 : => IoObject::IoLockEnd
2138-1848:713444094.244 : <= IoObject::IoLockEnd
2138-1848:713444094.432 : <= IoObject::TerminateDevice
2138-1848:713444094.821 : <= TerminateDriver ret = 1
2138-1848:713446193.214 : ============Debug Start==========
2138-1848:713446193.531 : Date : 2020/5/18 09:50:00
2138-1848:713446193.617 : Process ID : 2138
2138-1848:713446193.950 : Windows : Version 10.0 build 18363 
2138-1848:713446194.451 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713446194.522 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713446194.591 : MemoryStatus.ullAvailPhys : 5876568064
2138-1848:713446194.654 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713446194.716 : MemoryStatus.ullAvailPageFile : 7288389632
2138-1848:713446194.781 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713446194.842 : MemoryStatus.ullAvailVirtual : 1723166720
2138-1848:713446194.906 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713446195.008 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713446195.074 : CPU Family 6 Model 10 Stepping 7
2138-1848:713446195.324 : CPU Count : 4
2138-1848:713446195.378 : CPU Frequency : 100.000 Mhz
2138-1848:713446199.924 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713446200.082 : => InitializeDriver
2138-1848:713446200.340 : <= InitializeDriver ret = 1
2138-1848:713448340.286 : => InitializeScanner
2138-1848:713448340.564 : => CAsicIO::GetDeviceList
2138-1848:713448340.966 : => CNT96226::CNT96226
2138-1848:713448341.033 : => CNT96226::Open
2138-1848:713448366.796 : <= CNT96226::Open ret = 1
2138-1848:713448366.923 : => CNT96226::Initialize
2138-1848:713448367.142 : <= CNT96226::Initialize ret = 1
2138-1848:713448367.212 : <= CNT96226::CNT96226
2138-1848:713448367.270 : => CNT96226::EnumAvailableDevice
2138-1848:713448370.827 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713448370.915 : DeviceHandleTable[ 0 ] = 256
2138-1848:713448370.979 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713452094.868 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713452095.995 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713452104.278 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713452104.511 : => IoObject::GetLockName
2138-1848:713452104.655 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713452104.803 : <= IoObject::GetLockName
2138-1848:713452105.610 : => CNT96226::VenderCmd_GetData
2138-1848:713452105.749 : iCmd = 3, nBytes = 2
2138-1848:713452541.372 : 0000 : 06 38 
2138-1848:713452541.625 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713452541.772 : => CNT96226::VenderCmd_GetData
2138-1848:713452541.900 : iCmd = 4, nBytes = 2
2138-1848:713452862.452 : 0000 : 07 07 
2138-1848:713452862.672 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713452862.862 : Device 0 USB ID = 0638 : 0707
2138-1848:713452863.038 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713452863.198 : IO Send command 10 bytes
2138-1848:713452863.320 : => CNT96226::VenderCmd_SetData
2138-1848:713452863.437 : iCmd = 0, nBytes = 10
2138-1848:713452863.659 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713453074.135 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713453074.408 : => CNT96226::VenderCmd_GetData
2138-1848:713453074.549 : iCmd = 0, nBytes = 165
2138-1848:713453283.814 : skip dump 37 bytes
2138-1848:713453284.186 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713453284.480 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713453284.766 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713453285.054 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713453285.325 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713453285.609 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713453285.885 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713453286.157 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713453286.296 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713453286.429 : => CNT96226::VenderCmd_GetData
2138-1848:713453286.739 : iCmd = 1, nBytes = 4
2138-1848:713453496.497 : 0000 : 00 00 00 00 
2138-1848:713453496.678 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713453496.816 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713453496.942 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713453497.081 : IO Send command 10 bytes
2138-1848:713453497.195 : => CNT96226::VenderCmd_SetData
2138-1848:713453497.304 : iCmd = 0, nBytes = 10
2138-1848:713453497.534 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713453860.097 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713453860.399 : => CNT96226::VenderCmd_GetData
2138-1848:713453860.551 : iCmd = 0, nBytes = 128
2138-1848:713454071.434 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454071.787 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454072.083 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713454072.362 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713454072.633 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713454072.904 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454073.172 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454073.439 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454073.587 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713454073.722 : => CNT96226::VenderCmd_GetData
2138-1848:713454073.848 : iCmd = 1, nBytes = 4
2138-1848:713454271.924 : 0000 : 00 00 00 00 
2138-1848:713454272.123 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713454272.268 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713454272.536 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713454272.687 : => CNT96226::Close
2138-1848:713454279.947 : <= CNT96226::Close ret = 1
2138-1848:713454280.115 : <= CNT96226::~CNT96226
2138-1848:713454280.295 : <= CAsicIO::GetDeviceList
2138-1848:713454281.166 : => IoObject::SetTimeout
2138-1848:713454281.295 : Timeout--> In = 0 Out = 0
2138-1848:713454281.416 : <= IoObject::SetTimeout
2138-1848:713454281.550 : => CAsicIO::CAsicIO
2138-1848:713454281.698 : => CNT96226::CNT96226
2138-1848:713454282.001 : => CNT96226::Open
2138-1848:713454325.249 : <= CNT96226::Open ret = 1
2138-1848:713454325.484 : => CNT96226::Initialize
2138-1848:713454325.912 : <= CNT96226::Initialize ret = 1
2138-1848:713454326.049 : <= CNT96226::CNT96226
2138-1848:713454326.170 : <= CAsicIO::CAsicIO
2138-1848:713454326.286 : => CAsicIO::InitializeDevice
2138-1848:713454326.431 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713454334.263 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713454334.515 : => IoObject::GetLockName
2138-1848:713454334.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713454334.787 : <= IoObject::GetLockName
2138-1848:713454335.640 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713454335.810 : IO Send command 10 bytes
2138-1848:713454335.929 : => CNT96226::VenderCmd_SetData
2138-1848:713454336.052 : iCmd = 0, nBytes = 10
2138-1848:713454336.290 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713454695.106 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713454695.373 : => CNT96226::VenderCmd_GetData
2138-1848:713454695.502 : iCmd = 0, nBytes = 128
2138-1848:713454904.090 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454904.472 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454904.777 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713454905.058 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713454905.331 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713454905.599 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454905.871 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454906.142 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713454906.285 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713454906.669 : => CNT96226::VenderCmd_GetData
2138-1848:713454906.798 : iCmd = 1, nBytes = 4
2138-1848:713455119.709 : 0000 : 00 00 00 00 
2138-1848:713455119.931 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713455120.094 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713455120.237 : => CNT96226::VenderCmd_GetData
2138-1848:713455120.355 : iCmd = 3, nBytes = 2
2138-1848:713455513.733 : 0000 : 06 38 
2138-1848:713455513.979 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713455514.140 : => CNT96226::VenderCmd_GetData
2138-1848:713455514.279 : iCmd = 4, nBytes = 2
2138-1848:713455831.718 : 0000 : 07 07 
2138-1848:713455831.905 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713455832.188 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713455832.395 : => IoObject::InitializeDevice
2138-1848:713455832.588 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713455833.852 : <= IoObject::InitializeDevice ret = 1
2138-1848:713455834.009 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713455835.160 : => FindScanner
2138-1848:713455835.281 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713455835.414 : <= FindScanner ret = 1
2138-1848:713455835.539 : => IoObject::IoLockStart
2138-1848:713455835.716 : => CAsicIO::CheckDevice
2138-1848:713455835.834 : => CNT96226::ConnectIsAvailable
2138-1848:713455858.629 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713455858.826 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713455858.957 : <= IoObject::IoLockStart
2138-1848:713455859.087 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713455859.228 : IO Send command 10 bytes
2138-1848:713455859.407 : => CNT96226::VenderCmd_SetData
2138-1848:713455859.533 : iCmd = 0, nBytes = 10
2138-1848:713455859.756 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713456066.507 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713456066.742 : System send command 10 bytes + data 0 bytes
2138-1848:713456066.887 : IO total need to receive data 5 bytes
2138-1848:713456067.015 : => CNT96226::VenderCmd_GetData
2138-1848:713456067.129 : iCmd = 0, nBytes = 5
2138-1848:713456275.663 : 0000 : 06 00 02 02 ab 
2138-1848:713456275.856 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713456275.989 : System total receive data 5 bytes
2138-1848:713456276.114 : => CNT96226::VenderCmd_GetData
2138-1848:713456276.227 : iCmd = 1, nBytes = 4
2138-1848:713456479.754 : 0000 : 00 00 00 00 
2138-1848:713456479.947 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713456480.211 : <= CAsicIO::DoIo ret = 1
2138-1848:713456480.337 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713456480.473 : IO Send command 10 bytes
2138-1848:713456480.665 : => CNT96226::VenderCmd_SetData
2138-1848:713456480.789 : iCmd = 0, nBytes = 10
2138-1848:713456481.013 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713456664.782 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713456664.993 : System send command 10 bytes + data 0 bytes
2138-1848:713456665.132 : IO total need to receive data 165 bytes
2138-1848:713456665.263 : => CNT96226::VenderCmd_GetData
2138-1848:713456665.379 : iCmd = 0, nBytes = 165
2138-1848:713456838.700 : skip dump 37 bytes
2138-1848:713456839.056 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713456839.342 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713456839.627 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713456839.907 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713456840.180 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713456840.458 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713456840.730 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713456841.005 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713456841.141 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713456841.277 : System total receive data 165 bytes
2138-1848:713456841.402 : => CNT96226::VenderCmd_GetData
2138-1848:713456841.726 : iCmd = 1, nBytes = 4
2138-1848:713457016.435 : 0000 : 00 00 00 00 
2138-1848:713457016.616 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713457016.834 : <= CAsicIO::DoIo ret = 1
2138-1848:713457016.956 : Dump Inquiry
2138-1848:713457017.214 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713457017.514 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713457017.795 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713457018.070 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713457018.340 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713457018.621 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713457018.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457019.308 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457019.581 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713457019.855 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713457020.041 : 00a0 : 00 00 00 00 00 
2138-1848:713457020.171 : => ReadNVMDataInternal
2138-1848:713457020.600 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713457020.740 : IO Send command 10 bytes
2138-1848:713457020.916 : => CNT96226::VenderCmd_SetData
2138-1848:713457021.030 : iCmd = 0, nBytes = 10
2138-1848:713457021.240 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713457367.207 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713457367.484 : System send command 10 bytes + data 0 bytes
2138-1848:713457367.643 : IO total need to receive data 128 bytes
2138-1848:713457367.785 : => CNT96226::VenderCmd_GetData
2138-1848:713457367.913 : iCmd = 0, nBytes = 128
2138-1848:713457598.435 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457598.687 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457598.877 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713457599.067 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713457599.238 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713457599.420 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457599.599 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457599.768 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713457599.860 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713457599.951 : System total receive data 128 bytes
2138-1848:713457600.041 : => CNT96226::VenderCmd_GetData
2138-1848:713457600.118 : iCmd = 1, nBytes = 4
2138-1848:713457809.303 : 0000 : 00 00 00 00 
2138-1848:713457809.426 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713457809.605 : <= CAsicIO::DoIo ret = 1
2138-1848:713457809.699 : NVMData.PadScanCount = 0
2138-1848:713457809.778 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713457809.858 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713457809.938 : NVMData.FlatbedScanCount = 0
2138-1848:713457810.020 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713457810.097 : NVMData.SideEdgeFletbed = 0
2138-1848:713457810.172 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713457810.249 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713457810.326 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713457810.404 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713457810.484 : NVMData.BornMonth = 0
2138-1848:713457810.554 : NVMData.BornDay = 0
2138-1848:713457810.624 : NVMData.BornYear = 0
2138-1848:713457810.693 : NVMData.FirstScanMonth = 5
2138-1848:713457810.764 : NVMData.FirstScanDay = 18
2138-1848:713457810.838 : NVMData.FirstScanYear = 2020
2138-1848:713457810.909 : NVMData.VerticalMagnification = 0
2138-1848:713457810.986 : NVMData.HorizontalMagnification = 0
2138-1848:713457811.065 : NVMData.PowerSavingTime = 15
2138-1848:713457811.142 : NVMData.SN = A094165189010062
2138-1848:713457811.213 : NVMData.AutoFeed = 0
2138-1848:713457811.289 : NVMData.CCDType = 0
2138-1848:713457811.534 : NVMData.ScanSpeed = 0
2138-1848:713457811.614 : NVMData.RollerCount = 0
2138-1848:713457811.687 : NVMData.MultifeedCount = 0
2138-1848:713457811.759 : NVMData.JamCount = 0
2138-1848:713457811.829 : NVMData.IdentifyInfo = 
2138-1848:713457811.900 : NVMData.FormalName = 
2138-1848:713457811.973 : NVMData.ReservedB = 0
2138-1848:713457812.040 : NVMData.FunctionCode = 0
2138-1848:713457812.112 : NVMData.PreFeed = 0
2138-1848:713457812.180 : NVMData.PreFeedTime = 0
2138-1848:713457812.249 : NVMData.ButtonNumber = 0
2138-1848:713457812.321 : NVMData.PowerOffTime = 0
2138-1848:713457812.396 : <= ReadNVMDataInternal ret = 1
2138-1848:713457812.498 : => IoObject::IoLockEnd
2138-1848:713457812.601 : <= IoObject::IoLockEnd
2138-1848:713457812.673 : <= InitializeScanner ret = 1
2138-1848:713459183.862 : => GetLogicalScannerAbility
2138-1848:713459184.108 : => IoObject::IoLockStart
2138-1848:713459184.286 : => CAsicIO::CheckDevice
2138-1848:713459184.373 : => CNT96226::ConnectIsAvailable
2138-1848:713459210.465 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713459210.623 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713459210.709 : <= IoObject::IoLockStart
2138-1848:713459210.798 : => IoObject::IoLockEnd
2138-1848:713459210.936 : <= IoObject::IoLockEnd
2138-1848:713459211.042 : <= GetLogicalScannerAbility ret = 1
2138-1848:713462379.090 : => GetLogicalScannerAbilityEx
2138-1848:713462379.293 : => IoObject::IoLockStart
2138-1848:713462379.425 : => CAsicIO::CheckDevice
2138-1848:713462379.488 : => CNT96226::ConnectIsAvailable
2138-1848:713462404.917 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713462405.034 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713462405.097 : <= IoObject::IoLockStart
2138-1848:713462405.160 : => IoObject::IoLockEnd
2138-1848:713462405.264 : <= IoObject::IoLockEnd
2138-1848:713462405.386 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713462405.463 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713468650.456 : => ReadNVMData
2138-1848:713468650.656 : => IoObject::IoLockStart
2138-1848:713468650.805 : => CAsicIO::CheckDevice
2138-1848:713468650.869 : => CNT96226::ConnectIsAvailable
2138-1848:713468674.762 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713468674.884 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713468674.953 : <= IoObject::IoLockStart
2138-1848:713468675.028 : => ReadNVMDataInternal
2138-1848:713468675.096 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713468675.167 : IO Send command 10 bytes
2138-1848:713468675.314 : => CNT96226::VenderCmd_SetData
2138-1848:713468675.375 : iCmd = 0, nBytes = 10
2138-1848:713468675.491 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713469030.243 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713469030.420 : System send command 10 bytes + data 0 bytes
2138-1848:713469030.498 : IO total need to receive data 128 bytes
2138-1848:713469030.569 : => CNT96226::VenderCmd_GetData
2138-1848:713469030.630 : iCmd = 0, nBytes = 128
2138-1848:713469239.069 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713469239.236 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713469239.383 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713469239.515 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713469239.640 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713469239.771 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713469239.899 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713469240.028 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713469240.092 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713469240.152 : System total receive data 128 bytes
2138-1848:713469240.213 : => CNT96226::VenderCmd_GetData
2138-1848:713469240.273 : iCmd = 1, nBytes = 4
2138-1848:713469388.675 : 0000 : 00 00 00 00 
2138-1848:713469388.818 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713469388.977 : <= CAsicIO::DoIo ret = 1
2138-1848:713469389.241 : NVMData.PadScanCount = 0
2138-1848:713469389.315 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713469389.376 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713469389.440 : NVMData.FlatbedScanCount = 0
2138-1848:713469389.499 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713469389.560 : NVMData.SideEdgeFletbed = 0
2138-1848:713469389.618 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713469389.677 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713469389.735 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713469389.794 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713469389.851 : NVMData.BornMonth = 0
2138-1848:713469389.904 : NVMData.BornDay = 0
2138-1848:713469389.959 : NVMData.BornYear = 0
2138-1848:713469390.014 : NVMData.FirstScanMonth = 5
2138-1848:713469390.070 : NVMData.FirstScanDay = 18
2138-1848:713469390.129 : NVMData.FirstScanYear = 2020
2138-1848:713469390.190 : NVMData.VerticalMagnification = 0
2138-1848:713469390.247 : NVMData.HorizontalMagnification = 0
2138-1848:713469390.307 : NVMData.PowerSavingTime = 15
2138-1848:713469390.364 : NVMData.SN = A094165189010062
2138-1848:713469390.419 : NVMData.AutoFeed = 0
2138-1848:713469390.470 : NVMData.CCDType = 0
2138-1848:713469390.522 : NVMData.ScanSpeed = 0
2138-1848:713469390.572 : NVMData.RollerCount = 0
2138-1848:713469390.627 : NVMData.MultifeedCount = 0
2138-1848:713469390.679 : NVMData.JamCount = 0
2138-1848:713469390.731 : NVMData.IdentifyInfo = 
2138-1848:713469390.783 : NVMData.FormalName = 
2138-1848:713469390.835 : NVMData.ReservedB = 0
2138-1848:713469390.890 : NVMData.FunctionCode = 0
2138-1848:713469390.946 : NVMData.PreFeed = 0
2138-1848:713469390.996 : NVMData.PreFeedTime = 0
2138-1848:713469391.051 : NVMData.ButtonNumber = 0
2138-1848:713469391.102 : NVMData.PowerOffTime = 0
2138-1848:713469391.158 : <= ReadNVMDataInternal ret = 1
2138-1848:713469391.220 : => IoObject::IoLockEnd
2138-1848:713469391.298 : <= IoObject::IoLockEnd
2138-1848:713469391.349 : <= ReadNVMData ret = 1
2138-1848:713480415.838 : => GetADFStatus
2138-1848:713480416.195 : => IoObject::IoLockStart
2138-1848:713480416.330 : => CAsicIO::CheckDevice
2138-1848:713480416.397 : => CNT96226::ConnectIsAvailable
2138-1848:713480433.402 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713480433.510 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713480433.578 : <= IoObject::IoLockStart
2138-1848:713480433.646 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713480433.722 : IO Send command 10 bytes
2138-1848:713480433.872 : => CNT96226::VenderCmd_SetData
2138-1848:713480433.935 : iCmd = 0, nBytes = 10
2138-1848:713480434.055 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713480576.569 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713480576.752 : System send command 10 bytes + data 0 bytes
2138-1848:713480576.838 : IO total need to receive data 2 bytes
2138-1848:713480576.912 : => CNT96226::VenderCmd_GetData
2138-1848:713480576.982 : iCmd = 0, nBytes = 2
2138-1848:713480688.691 : 0000 : 01 00 
2138-1848:713480688.831 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713480688.912 : System total receive data 2 bytes
2138-1848:713480688.988 : => CNT96226::VenderCmd_GetData
2138-1848:713480689.060 : iCmd = 1, nBytes = 4
2138-1848:713480796.864 : 0000 : 00 00 00 00 
2138-1848:713480796.975 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713480797.142 : <= CAsicIO::DoIo ret = 1
2138-1848:713480797.216 : Return status = 1
2138-1848:713480797.282 : => IoObject::IoLockEnd
2138-1848:713480797.363 : <= IoObject::IoLockEnd
2138-1848:713480797.419 : <= GetADFStatus ret = 1
2138-1848:713483321.215 : => GetADFStatus
2138-1848:713483321.424 : => IoObject::IoLockStart
2138-1848:713483321.593 : => CAsicIO::CheckDevice
2138-1848:713483321.670 : => CNT96226::ConnectIsAvailable
2138-1848:713483340.791 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713483340.901 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713483340.968 : <= IoObject::IoLockStart
2138-1848:713483341.041 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713483341.237 : IO Send command 10 bytes
2138-1848:713483341.391 : => CNT96226::VenderCmd_SetData
2138-1848:713483341.457 : iCmd = 0, nBytes = 10
2138-1848:713483341.572 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713483480.119 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713483480.300 : System send command 10 bytes + data 0 bytes
2138-1848:713483480.381 : IO total need to receive data 2 bytes
2138-1848:713483480.455 : => CNT96226::VenderCmd_GetData
2138-1848:713483480.521 : iCmd = 0, nBytes = 2
2138-1848:713483596.081 : 0000 : 01 00 
2138-1848:713483596.198 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713483596.273 : System total receive data 2 bytes
2138-1848:713483596.341 : => CNT96226::VenderCmd_GetData
2138-1848:713483596.403 : iCmd = 1, nBytes = 4
2138-1848:713483704.367 : 0000 : 00 00 00 00 
2138-1848:713483704.494 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713483704.686 : <= CAsicIO::DoIo ret = 1
2138-1848:713483704.762 : Return status = 1
2138-1848:713483704.830 : => IoObject::IoLockEnd
2138-1848:713483704.910 : <= IoObject::IoLockEnd
2138-1848:713483704.968 : <= GetADFStatus ret = 1
2138-1848:713485718.151 : => TerminateDriver
2138-1848:713485718.362 : => CAsicIO::~CAsicIO,pStage=100994120
2138-1848:713485718.446 : => CNT96226::Close
2138-1848:713485722.638 : <= CNT96226::Close ret = 1
2138-1848:713485722.736 : <= CAsicIO::~CAsicIO
2138-1848:713485722.809 : => IoObject::IoLockEnd
2138-1848:713485722.873 : <= IoObject::IoLockEnd
2138-1848:713485722.933 : => IoObject::TerminateDevice
2138-1848:713485722.996 : => IoObject::IoLockEnd
2138-1848:713485723.052 : <= IoObject::IoLockEnd
2138-1848:713485723.152 : <= IoObject::TerminateDevice
2138-1848:713485723.382 : <= TerminateDriver ret = 1
2138-1848:713495758.015 : ============Debug Start==========
2138-1848:713495758.354 : Date : 2020/5/18 09:50:02
2138-1848:713495758.439 : Process ID : 2138
2138-1848:713495758.795 : Windows : Version 10.0 build 18363 
2138-1848:713495759.340 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713495759.412 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713495759.484 : MemoryStatus.ullAvailPhys : 5877510144
2138-1848:713495759.552 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713495759.620 : MemoryStatus.ullAvailPageFile : 7288721408
2138-1848:713495759.691 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713495759.756 : MemoryStatus.ullAvailVirtual : 1723146240
2138-1848:713495759.822 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713495759.930 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713495759.993 : CPU Family 6 Model 10 Stepping 7
2138-1848:713495760.249 : CPU Count : 4
2138-1848:713495760.310 : CPU Frequency : 100.000 Mhz
2138-1848:713495765.322 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713495765.466 : => InitializeDriver
2138-1848:713495765.722 : <= InitializeDriver ret = 1
2138-1848:713495765.788 : => InitializeScanner
2138-1848:713495765.870 : => CAsicIO::GetDeviceList
2138-1848:713495766.073 : => CNT96226::CNT96226
2138-1848:713495766.134 : => CNT96226::Open
2138-1848:713495793.111 : <= CNT96226::Open ret = 1
2138-1848:713495793.226 : => CNT96226::Initialize
2138-1848:713495793.437 : <= CNT96226::Initialize ret = 1
2138-1848:713495793.501 : <= CNT96226::CNT96226
2138-1848:713495793.566 : => CNT96226::EnumAvailableDevice
2138-1848:713495797.120 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713495797.208 : DeviceHandleTable[ 0 ] = 256
2138-1848:713495797.275 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713501396.666 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713501397.785 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713501405.885 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713501406.109 : => IoObject::GetLockName
2138-1848:713501406.237 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713501406.388 : <= IoObject::GetLockName
2138-1848:713501407.201 : => CNT96226::VenderCmd_GetData
2138-1848:713501407.348 : iCmd = 3, nBytes = 2
2138-1848:713501831.346 : 0000 : 06 38 
2138-1848:713501831.590 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713501831.745 : => CNT96226::VenderCmd_GetData
2138-1848:713501831.878 : iCmd = 4, nBytes = 2
2138-1848:713502179.431 : 0000 : 07 07 
2138-1848:713502179.677 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713502179.861 : Device 0 USB ID = 0638 : 0707
2138-1848:713502180.037 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713502180.191 : IO Send command 10 bytes
2138-1848:713502180.312 : => CNT96226::VenderCmd_SetData
2138-1848:713502180.438 : iCmd = 0, nBytes = 10
2138-1848:713502180.657 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713502395.053 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713502395.291 : => CNT96226::VenderCmd_GetData
2138-1848:713502395.426 : iCmd = 0, nBytes = 165
2138-1848:713502603.849 : skip dump 37 bytes
2138-1848:713502604.228 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713502604.526 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713502604.807 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713502605.089 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713502605.545 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713502605.829 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713502606.097 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713502606.359 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713502606.512 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713502606.641 : => CNT96226::VenderCmd_GetData
2138-1848:713502606.946 : iCmd = 1, nBytes = 4
2138-1848:713502817.446 : 0000 : 00 00 00 00 
2138-1848:713502817.634 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713502817.766 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713502817.899 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713502818.047 : IO Send command 10 bytes
2138-1848:713502818.161 : => CNT96226::VenderCmd_SetData
2138-1848:713502818.276 : iCmd = 0, nBytes = 10
2138-1848:713502818.492 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713503185.390 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713503185.682 : => CNT96226::VenderCmd_GetData
2138-1848:713503185.819 : iCmd = 0, nBytes = 128
2138-1848:713503397.566 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713503397.921 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713503398.227 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713503398.509 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713503398.782 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713503399.047 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713503399.312 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713503399.573 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713503399.707 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713503399.840 : => CNT96226::VenderCmd_GetData
2138-1848:713503399.957 : iCmd = 1, nBytes = 4
2138-1848:713503612.987 : 0000 : 00 00 00 00 
2138-1848:713503613.189 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713503613.336 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713503613.614 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713503613.778 : => CNT96226::Close
2138-1848:713503620.613 : <= CNT96226::Close ret = 1
2138-1848:713503620.785 : <= CNT96226::~CNT96226
2138-1848:713503620.956 : <= CAsicIO::GetDeviceList
2138-1848:713503621.797 : => IoObject::SetTimeout
2138-1848:713503621.921 : Timeout--> In = 0 Out = 0
2138-1848:713503622.041 : <= IoObject::SetTimeout
2138-1848:713503622.176 : => CAsicIO::CAsicIO
2138-1848:713503622.315 : => CNT96226::CNT96226
2138-1848:713503622.432 : => CNT96226::Open
2138-1848:713503665.787 : <= CNT96226::Open ret = 1
2138-1848:713503666.005 : => CNT96226::Initialize
2138-1848:713503666.438 : <= CNT96226::Initialize ret = 1
2138-1848:713503666.579 : <= CNT96226::CNT96226
2138-1848:713503666.701 : <= CAsicIO::CAsicIO
2138-1848:713503666.823 : => CAsicIO::InitializeDevice
2138-1848:713503666.964 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713503674.766 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713503675.028 : => IoObject::GetLockName
2138-1848:713503675.156 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713503675.304 : <= IoObject::GetLockName
2138-1848:713503676.143 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713503676.307 : IO Send command 10 bytes
2138-1848:713503676.424 : => CNT96226::VenderCmd_SetData
2138-1848:713503676.546 : iCmd = 0, nBytes = 10
2138-1848:713503677.044 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713504039.258 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713504039.525 : => CNT96226::VenderCmd_GetData
2138-1848:713504039.650 : iCmd = 0, nBytes = 128
2138-1848:713504242.493 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713504242.850 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713504243.150 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713504243.428 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713504243.693 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713504243.967 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713504244.230 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713504244.490 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713504244.624 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713504244.939 : => CNT96226::VenderCmd_GetData
2138-1848:713504245.063 : iCmd = 1, nBytes = 4
2138-1848:713504428.211 : 0000 : 00 00 00 00 
2138-1848:713504428.416 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713504428.548 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713504428.680 : => CNT96226::VenderCmd_GetData
2138-1848:713504428.806 : iCmd = 3, nBytes = 2
2138-1848:713504830.593 : 0000 : 06 38 
2138-1848:713504830.814 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713504830.972 : => CNT96226::VenderCmd_GetData
2138-1848:713504831.112 : iCmd = 4, nBytes = 2
2138-1848:713505152.510 : 0000 : 07 07 
2138-1848:713505152.741 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713505153.029 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713505153.226 : => IoObject::InitializeDevice
2138-1848:713505153.425 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713505154.663 : <= IoObject::InitializeDevice ret = 1
2138-1848:713505154.823 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713505155.956 : => FindScanner
2138-1848:713505156.071 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713505156.209 : <= FindScanner ret = 1
2138-1848:713505156.339 : => IoObject::IoLockStart
2138-1848:713505156.519 : => CAsicIO::CheckDevice
2138-1848:713505156.635 : => CNT96226::ConnectIsAvailable
2138-1848:713505179.295 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713505179.504 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713505179.622 : <= IoObject::IoLockStart
2138-1848:713505179.746 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713505179.885 : IO Send command 10 bytes
2138-1848:713505180.069 : => CNT96226::VenderCmd_SetData
2138-1848:713505180.189 : iCmd = 0, nBytes = 10
2138-1848:713505180.406 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713505388.105 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713505388.318 : System send command 10 bytes + data 0 bytes
2138-1848:713505388.457 : IO total need to receive data 5 bytes
2138-1848:713505388.587 : => CNT96226::VenderCmd_GetData
2138-1848:713505388.704 : iCmd = 0, nBytes = 5
2138-1848:713505592.528 : 0000 : 06 00 02 02 ab 
2138-1848:713505592.741 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713505592.888 : System total receive data 5 bytes
2138-1848:713505593.028 : => CNT96226::VenderCmd_GetData
2138-1848:713505593.142 : iCmd = 1, nBytes = 4
2138-1848:713505805.283 : 0000 : 00 00 00 00 
2138-1848:713505805.487 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713505805.743 : <= CAsicIO::DoIo ret = 1
2138-1848:713505805.881 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713505806.030 : IO Send command 10 bytes
2138-1848:713505806.231 : => CNT96226::VenderCmd_SetData
2138-1848:713505806.359 : iCmd = 0, nBytes = 10
2138-1848:713505806.576 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713506018.392 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713506018.655 : System send command 10 bytes + data 0 bytes
2138-1848:713506018.807 : IO total need to receive data 165 bytes
2138-1848:713506018.943 : => CNT96226::VenderCmd_GetData
2138-1848:713506019.069 : iCmd = 0, nBytes = 165
2138-1848:713506230.354 : skip dump 37 bytes
2138-1848:713506230.991 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713506231.303 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713506231.592 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713506231.879 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713506232.148 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713506232.433 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713506232.698 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713506232.965 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713506233.104 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713506233.244 : System total receive data 165 bytes
2138-1848:713506233.378 : => CNT96226::VenderCmd_GetData
2138-1848:713506233.699 : iCmd = 1, nBytes = 4
2138-1848:713506447.372 : 0000 : 00 00 00 00 
2138-1848:713506447.553 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713506447.797 : <= CAsicIO::DoIo ret = 1
2138-1848:713506447.923 : Dump Inquiry
2138-1848:713506448.174 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713506448.449 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713506448.736 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713506449.020 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713506449.286 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713506449.575 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713506449.837 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713506450.095 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713506450.363 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713506450.626 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713506450.814 : 00a0 : 00 00 00 00 00 
2138-1848:713506450.948 : => ReadNVMDataInternal
2138-1848:713506451.356 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713506451.503 : IO Send command 10 bytes
2138-1848:713506451.691 : => CNT96226::VenderCmd_SetData
2138-1848:713506451.806 : iCmd = 0, nBytes = 10
2138-1848:713506452.027 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713506814.849 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713506815.141 : System send command 10 bytes + data 0 bytes
2138-1848:713506815.297 : IO total need to receive data 128 bytes
2138-1848:713506815.438 : => CNT96226::VenderCmd_GetData
2138-1848:713506815.571 : iCmd = 0, nBytes = 128
2138-1848:713507027.917 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713507028.297 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713507028.595 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713507028.873 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713507029.138 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713507029.408 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713507029.672 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713507029.941 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713507030.085 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713507030.226 : System total receive data 128 bytes
2138-1848:713507030.362 : => CNT96226::VenderCmd_GetData
2138-1848:713507030.483 : iCmd = 1, nBytes = 4
2138-1848:713507243.418 : 0000 : 00 00 00 00 
2138-1848:713507243.622 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713507243.859 : <= CAsicIO::DoIo ret = 1
2138-1848:713507243.995 : NVMData.PadScanCount = 0
2138-1848:713507244.116 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713507244.243 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713507244.372 : NVMData.FlatbedScanCount = 0
2138-1848:713507244.496 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713507244.612 : NVMData.SideEdgeFletbed = 0
2138-1848:713507244.736 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713507244.859 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713507244.979 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713507245.106 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713507245.220 : NVMData.BornMonth = 0
2138-1848:713507245.600 : NVMData.BornDay = 0
2138-1848:713507245.721 : NVMData.BornYear = 0
2138-1848:713507245.827 : NVMData.FirstScanMonth = 5
2138-1848:713507245.939 : NVMData.FirstScanDay = 18
2138-1848:713507246.053 : NVMData.FirstScanYear = 2020
2138-1848:713507246.165 : NVMData.VerticalMagnification = 0
2138-1848:713507246.283 : NVMData.HorizontalMagnification = 0
2138-1848:713507246.400 : NVMData.PowerSavingTime = 15
2138-1848:713507246.514 : NVMData.SN = A094165189010062
2138-1848:713507246.623 : NVMData.AutoFeed = 0
2138-1848:713507246.731 : NVMData.CCDType = 0
2138-1848:713507247.067 : NVMData.ScanSpeed = 0
2138-1848:713507247.175 : NVMData.RollerCount = 0
2138-1848:713507247.282 : NVMData.MultifeedCount = 0
2138-1848:713507247.393 : NVMData.JamCount = 0
2138-1848:713507247.500 : NVMData.IdentifyInfo = 
2138-1848:713507247.609 : NVMData.FormalName = 
2138-1848:713507247.715 : NVMData.ReservedB = 0
2138-1848:713507247.822 : NVMData.FunctionCode = 0
2138-1848:713507247.933 : NVMData.PreFeed = 0
2138-1848:713507248.045 : NVMData.PreFeedTime = 0
2138-1848:713507248.154 : NVMData.ButtonNumber = 0
2138-1848:713507248.263 : NVMData.PowerOffTime = 0
2138-1848:713507248.371 : <= ReadNVMDataInternal ret = 1
2138-1848:713507248.524 : => IoObject::IoLockEnd
2138-1848:713507248.683 : <= IoObject::IoLockEnd
2138-1848:713507248.793 : <= InitializeScanner ret = 1
2138-1848:713507248.924 : => GetLogicalScannerAbilityEx
2138-1848:713507249.051 : => IoObject::IoLockStart
2138-1848:713507249.216 : => CAsicIO::CheckDevice
2138-1848:713507249.334 : => CNT96226::ConnectIsAvailable
2138-1848:713507274.108 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713507274.310 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713507274.428 : <= IoObject::IoLockStart
2138-1848:713507274.547 : => IoObject::IoLockEnd
2138-1848:713507274.728 : <= IoObject::IoLockEnd
2138-1848:713507274.942 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713507275.095 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713507563.496 : => ReadNVMData
2138-1848:713507563.752 : => IoObject::IoLockStart
2138-1848:713507563.983 : => CAsicIO::CheckDevice
2138-1848:713507564.105 : => CNT96226::ConnectIsAvailable
2138-1848:713507588.004 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713507588.206 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713507588.335 : <= IoObject::IoLockStart
2138-1848:713507588.463 : => ReadNVMDataInternal
2138-1848:713507588.586 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713507588.723 : IO Send command 10 bytes
2138-1848:713507588.952 : => CNT96226::VenderCmd_SetData
2138-1848:713507589.076 : iCmd = 0, nBytes = 10
2138-1848:713507589.306 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713507942.196 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713507942.431 : System send command 10 bytes + data 0 bytes
2138-1848:713507942.575 : IO total need to receive data 128 bytes
2138-1848:713507942.714 : => CNT96226::VenderCmd_GetData
2138-1848:713507942.835 : iCmd = 0, nBytes = 128
2138-1848:713508147.603 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713508147.967 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713508148.253 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713508148.530 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713508148.794 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713508149.059 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713508149.325 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713508149.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713508149.728 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713508149.855 : System total receive data 128 bytes
2138-1848:713508149.985 : => CNT96226::VenderCmd_GetData
2138-1848:713508150.110 : iCmd = 1, nBytes = 4
2138-1848:713508365.272 : 0000 : 00 00 00 00 
2138-1848:713508365.458 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713508365.696 : <= CAsicIO::DoIo ret = 1
2138-1848:713508365.832 : NVMData.PadScanCount = 0
2138-1848:713508365.949 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713508366.072 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713508366.188 : NVMData.FlatbedScanCount = 0
2138-1848:713508366.306 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713508366.419 : NVMData.SideEdgeFletbed = 0
2138-1848:713508366.537 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713508366.659 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713508366.779 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713508367.105 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713508367.234 : NVMData.BornMonth = 0
2138-1848:713508367.343 : NVMData.BornDay = 0
2138-1848:713508367.450 : NVMData.BornYear = 0
2138-1848:713508367.563 : NVMData.FirstScanMonth = 5
2138-1848:713508367.672 : NVMData.FirstScanDay = 18
2138-1848:713508367.787 : NVMData.FirstScanYear = 2020
2138-1848:713508367.905 : NVMData.VerticalMagnification = 0
2138-1848:713508368.025 : NVMData.HorizontalMagnification = 0
2138-1848:713508368.144 : NVMData.PowerSavingTime = 15
2138-1848:713508368.258 : NVMData.SN = A094165189010062
2138-1848:713508368.367 : NVMData.AutoFeed = 0
2138-1848:713508368.477 : NVMData.CCDType = 0
2138-1848:713508368.582 : NVMData.ScanSpeed = 0
2138-1848:713508368.685 : NVMData.RollerCount = 0
2138-1848:713508368.799 : NVMData.MultifeedCount = 0
2138-1848:713508368.907 : NVMData.JamCount = 0
2138-1848:713508369.013 : NVMData.IdentifyInfo = 
2138-1848:713508369.123 : NVMData.FormalName = 
2138-1848:713508369.230 : NVMData.ReservedB = 0
2138-1848:713508369.340 : NVMData.FunctionCode = 0
2138-1848:713508369.451 : NVMData.PreFeed = 0
2138-1848:713508369.560 : NVMData.PreFeedTime = 0
2138-1848:713508369.669 : NVMData.ButtonNumber = 0
2138-1848:713508369.780 : NVMData.PowerOffTime = 0
2138-1848:713508369.886 : <= ReadNVMDataInternal ret = 1
2138-1848:713508370.011 : => IoObject::IoLockEnd
2138-1848:713508370.162 : <= IoObject::IoLockEnd
2138-1848:713508370.272 : <= ReadNVMData ret = 1
2138-1848:713508988.546 : => TerminateDriver
2138-1848:713508988.766 : => CAsicIO::~CAsicIO,pStage=146869320
2138-1848:713508988.866 : => CNT96226::Close
2138-1848:713508993.859 : <= CNT96226::Close ret = 1
2138-1848:713508993.971 : <= CAsicIO::~CAsicIO
2138-1848:713508994.054 : => IoObject::IoLockEnd
2138-1848:713508994.126 : <= IoObject::IoLockEnd
2138-1848:713508994.202 : => IoObject::TerminateDevice
2138-1848:713508994.281 : => IoObject::IoLockEnd
2138-1848:713508994.353 : <= IoObject::IoLockEnd
2138-1848:713508994.478 : <= IoObject::TerminateDevice
2138-1848:713508994.758 : <= TerminateDriver ret = 1
2138-1848:713510930.460 : ============Debug Start==========
2138-1848:713510930.777 : Date : 2020/5/18 09:50:02
2138-1848:713510930.859 : Process ID : 2138
2138-1848:713510931.191 : Windows : Version 10.0 build 18363 
2138-1848:713510931.692 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713510931.760 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713510931.829 : MemoryStatus.ullAvailPhys : 5877370880
2138-1848:713510931.893 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713510931.962 : MemoryStatus.ullAvailPageFile : 7287713792
2138-1848:713510932.030 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713510932.094 : MemoryStatus.ullAvailVirtual : 1723179008
2138-1848:713510932.160 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713510932.267 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713510932.333 : CPU Family 6 Model 10 Stepping 7
2138-1848:713510932.590 : CPU Count : 4
2138-1848:713510932.640 : CPU Frequency : 100.000 Mhz
2138-1848:713510937.296 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713510937.448 : => InitializeDriver
2138-1848:713510937.691 : <= InitializeDriver ret = 1
2138-1848:713513260.651 : => InitializeScanner
2138-1848:713513260.964 : => CAsicIO::GetDeviceList
2138-1848:713513261.419 : => CNT96226::CNT96226
2138-1848:713513261.490 : => CNT96226::Open
2138-1848:713513286.307 : <= CNT96226::Open ret = 1
2138-1848:713513286.422 : => CNT96226::Initialize
2138-1848:713513286.645 : <= CNT96226::Initialize ret = 1
2138-1848:713513286.714 : <= CNT96226::CNT96226
2138-1848:713513286.774 : => CNT96226::EnumAvailableDevice
2138-1848:713513290.431 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713513290.521 : DeviceHandleTable[ 0 ] = 256
2138-1848:713513290.588 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713517743.184 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713517744.294 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713517752.431 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713517752.663 : => IoObject::GetLockName
2138-1848:713517752.803 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713517752.948 : <= IoObject::GetLockName
2138-1848:713517753.785 : => CNT96226::VenderCmd_GetData
2138-1848:713517753.916 : iCmd = 3, nBytes = 2
2138-1848:713518169.312 : 0000 : 06 38 
2138-1848:713518169.573 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713518169.733 : => CNT96226::VenderCmd_GetData
2138-1848:713518169.876 : iCmd = 4, nBytes = 2
2138-1848:713518486.391 : 0000 : 07 07 
2138-1848:713518486.579 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713518486.753 : Device 0 USB ID = 0638 : 0707
2138-1848:713518486.933 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713518487.071 : IO Send command 10 bytes
2138-1848:713518487.185 : => CNT96226::VenderCmd_SetData
2138-1848:713518487.320 : iCmd = 0, nBytes = 10
2138-1848:713518487.555 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713518691.090 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713518691.317 : => CNT96226::VenderCmd_GetData
2138-1848:713518691.439 : iCmd = 0, nBytes = 165
2138-1848:713518900.766 : skip dump 37 bytes
2138-1848:713518901.141 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713518901.421 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713518901.704 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713518901.979 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713518902.256 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713518902.866 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713518903.154 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713518903.419 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713518903.566 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713518903.697 : => CNT96226::VenderCmd_GetData
2138-1848:713518904.045 : iCmd = 1, nBytes = 4
2138-1848:713519112.684 : 0000 : 00 00 00 00 
2138-1848:713519112.868 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713519112.999 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713519113.126 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713519113.269 : IO Send command 10 bytes
2138-1848:713519113.391 : => CNT96226::VenderCmd_SetData
2138-1848:713519113.506 : iCmd = 0, nBytes = 10
2138-1848:713519113.718 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713519473.128 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713519473.423 : => CNT96226::VenderCmd_GetData
2138-1848:713519473.558 : iCmd = 0, nBytes = 128
2138-1848:713519684.801 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713519685.154 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713519685.463 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713519685.751 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713519686.021 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713519686.296 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713519686.559 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713519686.828 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713519686.971 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713519687.112 : => CNT96226::VenderCmd_GetData
2138-1848:713519687.226 : iCmd = 1, nBytes = 4
2138-1848:713519897.386 : 0000 : 00 00 00 00 
2138-1848:713519897.596 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713519897.736 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713519898.008 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713519898.163 : => CNT96226::Close
2138-1848:713519905.377 : <= CNT96226::Close ret = 1
2138-1848:713519905.548 : <= CNT96226::~CNT96226
2138-1848:713519905.745 : <= CAsicIO::GetDeviceList
2138-1848:713519906.623 : => IoObject::SetTimeout
2138-1848:713519906.752 : Timeout--> In = 0 Out = 0
2138-1848:713519906.875 : <= IoObject::SetTimeout
2138-1848:713519907.009 : => CAsicIO::CAsicIO
2138-1848:713519907.152 : => CNT96226::CNT96226
2138-1848:713519907.279 : => CNT96226::Open
2138-1848:713519950.965 : <= CNT96226::Open ret = 1
2138-1848:713519951.185 : => CNT96226::Initialize
2138-1848:713519951.606 : <= CNT96226::Initialize ret = 1
2138-1848:713519951.743 : <= CNT96226::CNT96226
2138-1848:713519951.861 : <= CAsicIO::CAsicIO
2138-1848:713519951.983 : => CAsicIO::InitializeDevice
2138-1848:713519952.129 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713519960.237 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713519960.475 : => IoObject::GetLockName
2138-1848:713519960.594 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713519960.739 : <= IoObject::GetLockName
2138-1848:713519961.585 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713519961.750 : IO Send command 10 bytes
2138-1848:713519961.875 : => CNT96226::VenderCmd_SetData
2138-1848:713519961.996 : iCmd = 0, nBytes = 10
2138-1848:713519962.222 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713520319.611 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713520319.842 : => CNT96226::VenderCmd_GetData
2138-1848:713520319.968 : iCmd = 0, nBytes = 128
2138-1848:713520527.934 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713520528.290 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713520528.581 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713520528.862 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713520529.127 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713520529.399 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713520529.670 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713520529.946 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713520530.096 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713520530.397 : => CNT96226::VenderCmd_GetData
2138-1848:713520530.530 : iCmd = 1, nBytes = 4
2138-1848:713520741.195 : 0000 : 00 00 00 00 
2138-1848:713520741.403 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713520741.538 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713520741.669 : => CNT96226::VenderCmd_GetData
2138-1848:713520741.789 : iCmd = 3, nBytes = 2
2138-1848:713521142.298 : 0000 : 06 38 
2138-1848:713521142.521 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713521142.674 : => CNT96226::VenderCmd_GetData
2138-1848:713521142.799 : iCmd = 4, nBytes = 2
2138-1848:713521459.798 : 0000 : 07 07 
2138-1848:713521460.001 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713521460.274 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713521460.479 : => IoObject::InitializeDevice
2138-1848:713521460.677 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713521461.854 : <= IoObject::InitializeDevice ret = 1
2138-1848:713521462.021 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713521463.146 : => FindScanner
2138-1848:713521463.270 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713521463.410 : <= FindScanner ret = 1
2138-1848:713521463.532 : => IoObject::IoLockStart
2138-1848:713521463.707 : => CAsicIO::CheckDevice
2138-1848:713521463.827 : => CNT96226::ConnectIsAvailable
2138-1848:713521486.565 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713521486.769 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713521486.898 : <= IoObject::IoLockStart
2138-1848:713521487.028 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713521487.174 : IO Send command 10 bytes
2138-1848:713521487.358 : => CNT96226::VenderCmd_SetData
2138-1848:713521487.480 : iCmd = 0, nBytes = 10
2138-1848:713521487.703 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713521680.425 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713521680.644 : System send command 10 bytes + data 0 bytes
2138-1848:713521680.791 : IO total need to receive data 5 bytes
2138-1848:713521680.917 : => CNT96226::VenderCmd_GetData
2138-1848:713521681.043 : iCmd = 0, nBytes = 5
2138-1848:713521852.774 : 0000 : 06 00 02 02 ab 
2138-1848:713521852.967 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713521853.102 : System total receive data 5 bytes
2138-1848:713521853.227 : => CNT96226::VenderCmd_GetData
2138-1848:713521853.348 : iCmd = 1, nBytes = 4
2138-1848:713522026.646 : 0000 : 00 00 00 00 
2138-1848:713522026.827 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713522027.076 : <= CAsicIO::DoIo ret = 1
2138-1848:713522027.207 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713522027.341 : IO Send command 10 bytes
2138-1848:713522027.516 : => CNT96226::VenderCmd_SetData
2138-1848:713522027.637 : iCmd = 0, nBytes = 10
2138-1848:713522027.858 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713522211.912 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713522212.121 : System send command 10 bytes + data 0 bytes
2138-1848:713522212.263 : IO total need to receive data 165 bytes
2138-1848:713522212.396 : => CNT96226::VenderCmd_GetData
2138-1848:713522212.510 : iCmd = 0, nBytes = 165
2138-1848:713522386.143 : skip dump 37 bytes
2138-1848:713522386.505 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713522386.794 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713522387.076 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713522387.353 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713522387.623 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713522387.904 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713522388.174 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713522388.442 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713522388.585 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713522388.714 : System total receive data 165 bytes
2138-1848:713522388.844 : => CNT96226::VenderCmd_GetData
2138-1848:713522389.166 : iCmd = 1, nBytes = 4
2138-1848:713522564.098 : 0000 : 00 00 00 00 
2138-1848:713522564.286 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713522564.509 : <= CAsicIO::DoIo ret = 1
2138-1848:713522564.632 : Dump Inquiry
2138-1848:713522564.885 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713522565.160 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713522565.438 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713522565.718 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713522565.999 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713522566.285 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713522566.557 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713522566.823 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713522567.101 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713522567.375 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713522567.560 : 00a0 : 00 00 00 00 00 
2138-1848:713522567.702 : => ReadNVMDataInternal
2138-1848:713522568.127 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713522568.266 : IO Send command 10 bytes
2138-1848:713522568.439 : => CNT96226::VenderCmd_SetData
2138-1848:713522568.556 : iCmd = 0, nBytes = 10
2138-1848:713522568.767 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713522910.645 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713522910.896 : System send command 10 bytes + data 0 bytes
2138-1848:713522911.047 : IO total need to receive data 128 bytes
2138-1848:713522911.189 : => CNT96226::VenderCmd_GetData
2138-1848:713522911.316 : iCmd = 0, nBytes = 128
2138-1848:713523137.396 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713523137.809 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713523138.297 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713523138.594 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713523138.869 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713523139.135 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713523139.398 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713523139.654 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713523139.797 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713523139.943 : System total receive data 128 bytes
2138-1848:713523140.084 : => CNT96226::VenderCmd_GetData
2138-1848:713523140.201 : iCmd = 1, nBytes = 4
2138-1848:713523354.562 : 0000 : 00 00 00 00 
2138-1848:713523354.747 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713523354.982 : <= CAsicIO::DoIo ret = 1
2138-1848:713523355.128 : NVMData.PadScanCount = 0
2138-1848:713523355.246 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713523355.373 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713523355.500 : NVMData.FlatbedScanCount = 0
2138-1848:713523355.611 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713523355.727 : NVMData.SideEdgeFletbed = 0
2138-1848:713523355.848 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713523355.962 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713523356.084 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713523356.204 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713523356.322 : NVMData.BornMonth = 0
2138-1848:713523356.428 : NVMData.BornDay = 0
2138-1848:713523356.537 : NVMData.BornYear = 0
2138-1848:713523356.644 : NVMData.FirstScanMonth = 5
2138-1848:713523356.755 : NVMData.FirstScanDay = 18
2138-1848:713523356.873 : NVMData.FirstScanYear = 2020
2138-1848:713523356.993 : NVMData.VerticalMagnification = 0
2138-1848:713523357.115 : NVMData.HorizontalMagnification = 0
2138-1848:713523357.233 : NVMData.PowerSavingTime = 15
2138-1848:713523357.346 : NVMData.SN = A094165189010062
2138-1848:713523357.454 : NVMData.AutoFeed = 0
2138-1848:713523357.563 : NVMData.CCDType = 0
2138-1848:713523357.917 : NVMData.ScanSpeed = 0
2138-1848:713523358.035 : NVMData.RollerCount = 0
2138-1848:713523358.147 : NVMData.MultifeedCount = 0
2138-1848:713523358.258 : NVMData.JamCount = 0
2138-1848:713523358.367 : NVMData.IdentifyInfo = 
2138-1848:713523358.479 : NVMData.FormalName = 
2138-1848:713523358.584 : NVMData.ReservedB = 0
2138-1848:713523358.693 : NVMData.FunctionCode = 0
2138-1848:713523358.800 : NVMData.PreFeed = 0
2138-1848:713523358.907 : NVMData.PreFeedTime = 0
2138-1848:713523359.014 : NVMData.ButtonNumber = 0
2138-1848:713523359.120 : NVMData.PowerOffTime = 0
2138-1848:713523359.226 : <= ReadNVMDataInternal ret = 1
2138-1848:713523359.384 : => IoObject::IoLockEnd
2138-1848:713523359.540 : <= IoObject::IoLockEnd
2138-1848:713523359.653 : <= InitializeScanner ret = 1
2138-1848:713524922.870 : => GetLogicalScannerAbility
2138-1848:713524923.076 : => IoObject::IoLockStart
2138-1848:713524923.214 : => CAsicIO::CheckDevice
2138-1848:713524923.277 : => CNT96226::ConnectIsAvailable
2138-1848:713524949.154 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713524949.275 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713524949.338 : <= IoObject::IoLockStart
2138-1848:713524949.400 : => IoObject::IoLockEnd
2138-1848:713524949.508 : <= IoObject::IoLockEnd
2138-1848:713524949.589 : <= GetLogicalScannerAbility ret = 1
2138-1848:713528049.024 : => GetLogicalScannerAbilityEx
2138-1848:713528049.226 : => IoObject::IoLockStart
2138-1848:713528049.355 : => CAsicIO::CheckDevice
2138-1848:713528049.416 : => CNT96226::ConnectIsAvailable
2138-1848:713528074.951 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713528075.072 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713528075.134 : <= IoObject::IoLockStart
2138-1848:713528075.195 : => IoObject::IoLockEnd
2138-1848:713528075.298 : <= IoObject::IoLockEnd
2138-1848:713528075.425 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713528075.508 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713534260.259 : => ReadNVMData
2138-1848:713534260.450 : => IoObject::IoLockStart
2138-1848:713534260.587 : => CAsicIO::CheckDevice
2138-1848:713534260.652 : => CNT96226::ConnectIsAvailable
2138-1848:713534284.032 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713534284.152 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713534284.221 : <= IoObject::IoLockStart
2138-1848:713534284.290 : => ReadNVMDataInternal
2138-1848:713534284.355 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713534284.430 : IO Send command 10 bytes
2138-1848:713534284.577 : => CNT96226::VenderCmd_SetData
2138-1848:713534284.642 : iCmd = 0, nBytes = 10
2138-1848:713534284.756 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713534630.153 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713534630.320 : System send command 10 bytes + data 0 bytes
2138-1848:713534630.395 : IO total need to receive data 128 bytes
2138-1848:713534630.463 : => CNT96226::VenderCmd_GetData
2138-1848:713534630.523 : iCmd = 0, nBytes = 128
2138-1848:713534825.099 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713534825.286 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713534825.428 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713534825.562 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713534825.688 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713534825.815 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713534825.939 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713534826.067 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713534826.132 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713534826.194 : System total receive data 128 bytes
2138-1848:713534826.255 : => CNT96226::VenderCmd_GetData
2138-1848:713534826.312 : iCmd = 1, nBytes = 4
2138-1848:713535028.433 : 0000 : 00 00 00 00 
2138-1848:713535028.525 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713535028.666 : <= CAsicIO::DoIo ret = 1
2138-1848:713535028.904 : NVMData.PadScanCount = 0
2138-1848:713535028.969 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713535029.028 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713535029.092 : NVMData.FlatbedScanCount = 0
2138-1848:713535029.150 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713535029.207 : NVMData.SideEdgeFletbed = 0
2138-1848:713535029.263 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713535029.323 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713535029.380 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713535029.441 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713535029.499 : NVMData.BornMonth = 0
2138-1848:713535029.556 : NVMData.BornDay = 0
2138-1848:713535029.610 : NVMData.BornYear = 0
2138-1848:713535029.663 : NVMData.FirstScanMonth = 5
2138-1848:713535029.719 : NVMData.FirstScanDay = 18
2138-1848:713535029.777 : NVMData.FirstScanYear = 2020
2138-1848:713535029.834 : NVMData.VerticalMagnification = 0
2138-1848:713535029.892 : NVMData.HorizontalMagnification = 0
2138-1848:713535029.951 : NVMData.PowerSavingTime = 15
2138-1848:713535030.008 : NVMData.SN = A094165189010062
2138-1848:713535030.064 : NVMData.AutoFeed = 0
2138-1848:713535030.119 : NVMData.CCDType = 0
2138-1848:713535030.172 : NVMData.ScanSpeed = 0
2138-1848:713535030.225 : NVMData.RollerCount = 0
2138-1848:713535030.279 : NVMData.MultifeedCount = 0
2138-1848:713535030.333 : NVMData.JamCount = 0
2138-1848:713535030.386 : NVMData.IdentifyInfo = 
2138-1848:713535030.441 : NVMData.FormalName = 
2138-1848:713535030.489 : NVMData.ReservedB = 0
2138-1848:713535030.544 : NVMData.FunctionCode = 0
2138-1848:713535030.600 : NVMData.PreFeed = 0
2138-1848:713535030.655 : NVMData.PreFeedTime = 0
2138-1848:713535030.706 : NVMData.ButtonNumber = 0
2138-1848:713535030.758 : NVMData.PowerOffTime = 0
2138-1848:713535030.813 : <= ReadNVMDataInternal ret = 1
2138-1848:713535030.875 : => IoObject::IoLockEnd
2138-1848:713535030.949 : <= IoObject::IoLockEnd
2138-1848:713535031.002 : <= ReadNVMData ret = 1
2138-1848:713543505.234 : => GetADFStatus
2138-1848:713543505.690 : => IoObject::IoLockStart
2138-1848:713543505.832 : => CAsicIO::CheckDevice
2138-1848:713543505.894 : => CNT96226::ConnectIsAvailable
2138-1848:713543531.971 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713543532.094 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713543532.159 : <= IoObject::IoLockStart
2138-1848:713543532.225 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713543532.297 : IO Send command 10 bytes
2138-1848:713543532.449 : => CNT96226::VenderCmd_SetData
2138-1848:713543532.509 : iCmd = 0, nBytes = 10
2138-1848:713543532.620 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713543732.731 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713543732.853 : System send command 10 bytes + data 0 bytes
2138-1848:713543732.930 : IO total need to receive data 2 bytes
2138-1848:713543732.996 : => CNT96226::VenderCmd_GetData
2138-1848:713543733.060 : iCmd = 0, nBytes = 2
2138-1848:713543901.380 : 0000 : 01 00 
2138-1848:713543901.508 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713543901.575 : System total receive data 2 bytes
2138-1848:713543901.641 : => CNT96226::VenderCmd_GetData
2138-1848:713543901.704 : iCmd = 1, nBytes = 4
2138-1848:713544020.689 : 0000 : 00 00 00 00 
2138-1848:713544020.803 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713544020.946 : <= CAsicIO::DoIo ret = 1
2138-1848:713544021.019 : Return status = 1
2138-1848:713544021.080 : => IoObject::IoLockEnd
2138-1848:713544021.155 : <= IoObject::IoLockEnd
2138-1848:713544021.210 : <= GetADFStatus ret = 1
2138-1848:713547141.767 : => TerminateDriver
2138-1848:713547141.975 : => CAsicIO::~CAsicIO,pStage=205786184
2138-1848:713547142.059 : => CNT96226::Close
2138-1848:713547146.354 : <= CNT96226::Close ret = 1
2138-1848:713547146.448 : <= CAsicIO::~CAsicIO
2138-1848:713547146.515 : => IoObject::IoLockEnd
2138-1848:713547146.574 : <= IoObject::IoLockEnd
2138-1848:713547146.632 : => IoObject::TerminateDevice
2138-1848:713547146.793 : => IoObject::IoLockEnd
2138-1848:713547146.847 : <= IoObject::IoLockEnd
2138-1848:713547146.942 : <= IoObject::TerminateDevice
2138-1848:713547147.173 : <= TerminateDriver ret = 1
2138-1848:713575635.683 : ============Debug Start==========
2138-1848:713575636.001 : Date : 2020/5/18 09:50:04
2138-1848:713575636.083 : Process ID : 2138
2138-1848:713575636.442 : Windows : Version 10.0 build 18363 
2138-1848:713575636.943 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713575637.009 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713575637.076 : MemoryStatus.ullAvailPhys : 5877477376
2138-1848:713575637.141 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713575637.210 : MemoryStatus.ullAvailPageFile : 7290564608
2138-1848:713575637.277 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713575637.338 : MemoryStatus.ullAvailVirtual : 1723609088
2138-1848:713575637.402 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713575637.510 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713575637.573 : CPU Family 6 Model 10 Stepping 7
2138-1848:713575637.845 : CPU Count : 4
2138-1848:713575637.899 : CPU Frequency : 100.000 Mhz
2138-1848:713575643.088 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713575643.233 : => InitializeDriver
2138-1848:713575643.478 : <= InitializeDriver ret = 1
2138-1848:713575643.542 : => InitializeScanner
2138-1848:713575643.630 : => CAsicIO::GetDeviceList
2138-1848:713575643.829 : => CNT96226::CNT96226
2138-1848:713575643.890 : => CNT96226::Open
2138-1848:713575666.238 : <= CNT96226::Open ret = 1
2138-1848:713575666.343 : => CNT96226::Initialize
2138-1848:713575666.555 : <= CNT96226::Initialize ret = 1
2138-1848:713575666.615 : <= CNT96226::CNT96226
2138-1848:713575666.673 : => CNT96226::EnumAvailableDevice
2138-1848:713575670.286 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713575670.373 : DeviceHandleTable[ 0 ] = 256
2138-1848:713575670.435 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713581353.607 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713581354.716 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713581363.027 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713581363.262 : => IoObject::GetLockName
2138-1848:713581363.392 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713581363.548 : <= IoObject::GetLockName
2138-1848:713581364.380 : => CNT96226::VenderCmd_GetData
2138-1848:713581364.518 : iCmd = 3, nBytes = 2
2138-1848:713581771.284 : 0000 : 06 38 
2138-1848:713581771.557 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713581771.729 : => CNT96226::VenderCmd_GetData
2138-1848:713581771.866 : iCmd = 4, nBytes = 2
2138-1848:713582081.923 : 0000 : 07 07 
2138-1848:713582082.130 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713582082.331 : Device 0 USB ID = 0638 : 0707
2138-1848:713582082.508 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713582082.656 : IO Send command 10 bytes
2138-1848:713582082.776 : => CNT96226::VenderCmd_SetData
2138-1848:713582082.902 : iCmd = 0, nBytes = 10
2138-1848:713582083.125 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713582290.068 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713582290.374 : => CNT96226::VenderCmd_GetData
2138-1848:713582290.506 : iCmd = 0, nBytes = 165
2138-1848:713582502.751 : skip dump 37 bytes
2138-1848:713582503.212 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713582503.526 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713582503.814 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713582504.102 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713582504.368 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713582504.640 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713582504.904 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713582505.171 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713582505.313 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713582505.448 : => CNT96226::VenderCmd_GetData
2138-1848:713582505.829 : iCmd = 1, nBytes = 4
2138-1848:713582715.292 : 0000 : 00 00 00 00 
2138-1848:713582715.525 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713582715.695 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713582715.842 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713582715.985 : IO Send command 10 bytes
2138-1848:713582716.108 : => CNT96226::VenderCmd_SetData
2138-1848:713582716.231 : iCmd = 0, nBytes = 10
2138-1848:713582716.474 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713583075.466 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713583075.767 : => CNT96226::VenderCmd_GetData
2138-1848:713583075.902 : iCmd = 0, nBytes = 128
2138-1848:713583303.316 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713583303.755 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713583304.058 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713583304.348 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713583304.620 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713583304.890 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713583305.162 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713583305.434 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713583305.581 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713583305.727 : => CNT96226::VenderCmd_GetData
2138-1848:713583305.849 : iCmd = 1, nBytes = 4
2138-1848:713583500.070 : 0000 : 00 00 00 00 
2138-1848:713583500.295 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713583500.461 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713583500.762 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713583500.922 : => CNT96226::Close
2138-1848:713583507.813 : <= CNT96226::Close ret = 1
2138-1848:713583507.984 : <= CNT96226::~CNT96226
2138-1848:713583508.158 : <= CAsicIO::GetDeviceList
2138-1848:713583508.910 : => IoObject::SetTimeout
2138-1848:713583509.047 : Timeout--> In = 0 Out = 0
2138-1848:713583509.181 : <= IoObject::SetTimeout
2138-1848:713583509.312 : => CAsicIO::CAsicIO
2138-1848:713583509.455 : => CNT96226::CNT96226
2138-1848:713583509.568 : => CNT96226::Open
2138-1848:713583554.286 : <= CNT96226::Open ret = 1
2138-1848:713583554.507 : => CNT96226::Initialize
2138-1848:713583554.916 : <= CNT96226::Initialize ret = 1
2138-1848:713583555.052 : <= CNT96226::CNT96226
2138-1848:713583555.166 : <= CAsicIO::CAsicIO
2138-1848:713583555.281 : => CAsicIO::InitializeDevice
2138-1848:713583555.430 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713583563.150 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713583563.392 : => IoObject::GetLockName
2138-1848:713583563.521 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713583563.668 : <= IoObject::GetLockName
2138-1848:713583564.541 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713583564.710 : IO Send command 10 bytes
2138-1848:713583564.831 : => CNT96226::VenderCmd_SetData
2138-1848:713583564.956 : iCmd = 0, nBytes = 10
2138-1848:713583565.202 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713583899.535 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713583899.740 : => CNT96226::VenderCmd_GetData
2138-1848:713583899.832 : iCmd = 0, nBytes = 128
2138-1848:713584107.235 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713584107.455 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713584107.629 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713584107.801 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713584107.962 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713584108.118 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713584108.275 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713584108.431 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713584108.513 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713584108.757 : => CNT96226::VenderCmd_GetData
2138-1848:713584108.829 : iCmd = 1, nBytes = 4
2138-1848:713584295.073 : 0000 : 00 00 00 00 
2138-1848:713584295.267 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713584295.365 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713584295.452 : => CNT96226::VenderCmd_GetData
2138-1848:713584295.540 : iCmd = 3, nBytes = 2
2138-1848:713584682.617 : 0000 : 06 38 
2138-1848:713584682.784 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713584682.876 : => CNT96226::VenderCmd_GetData
2138-1848:713584682.950 : iCmd = 4, nBytes = 2
2138-1848:713584992.771 : 0000 : 07 07 
2138-1848:713584992.959 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713584993.140 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713584993.271 : => IoObject::InitializeDevice
2138-1848:713584993.399 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713584994.223 : <= IoObject::InitializeDevice ret = 1
2138-1848:713584994.323 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713584995.092 : => FindScanner
2138-1848:713584995.180 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713584995.265 : <= FindScanner ret = 1
2138-1848:713584995.341 : => IoObject::IoLockStart
2138-1848:713584995.447 : => CAsicIO::CheckDevice
2138-1848:713584995.519 : => CNT96226::ConnectIsAvailable
2138-1848:713585019.317 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713585019.445 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713585019.517 : <= IoObject::IoLockStart
2138-1848:713585019.593 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713585019.679 : IO Send command 10 bytes
2138-1848:713585019.781 : => CNT96226::VenderCmd_SetData
2138-1848:713585019.862 : iCmd = 0, nBytes = 10
2138-1848:713585019.998 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713585224.271 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713585224.462 : System send command 10 bytes + data 0 bytes
2138-1848:713585224.555 : IO total need to receive data 5 bytes
2138-1848:713585224.635 : => CNT96226::VenderCmd_GetData
2138-1848:713585224.711 : iCmd = 0, nBytes = 5
2138-1848:713585426.067 : 0000 : 06 00 02 02 ab 
2138-1848:713585426.264 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713585426.374 : System total receive data 5 bytes
2138-1848:713585426.462 : => CNT96226::VenderCmd_GetData
2138-1848:713585426.537 : iCmd = 1, nBytes = 4
2138-1848:713585634.431 : 0000 : 00 00 00 00 
2138-1848:713585634.550 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713585634.720 : <= CAsicIO::DoIo ret = 1
2138-1848:713585634.807 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713585634.891 : IO Send command 10 bytes
2138-1848:713585635.019 : => CNT96226::VenderCmd_SetData
2138-1848:713585635.094 : iCmd = 0, nBytes = 10
2138-1848:713585635.221 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713585831.485 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713585831.701 : System send command 10 bytes + data 0 bytes
2138-1848:713585831.795 : IO total need to receive data 165 bytes
2138-1848:713585831.884 : => CNT96226::VenderCmd_GetData
2138-1848:713585831.957 : iCmd = 0, nBytes = 165
2138-1848:713586033.770 : skip dump 37 bytes
2138-1848:713586034.046 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713586034.238 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713586034.417 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713586034.592 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713586034.755 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713586034.925 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713586035.084 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586035.242 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586035.325 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713586035.404 : System total receive data 165 bytes
2138-1848:713586035.480 : => CNT96226::VenderCmd_GetData
2138-1848:713586035.715 : iCmd = 1, nBytes = 4
2138-1848:713586244.661 : 0000 : 00 00 00 00 
2138-1848:713586244.785 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713586244.956 : <= CAsicIO::DoIo ret = 1
2138-1848:713586245.031 : Dump Inquiry
2138-1848:713586245.183 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713586245.347 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713586245.512 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713586245.677 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713586245.832 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713586246.000 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713586246.160 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586246.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586246.473 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713586246.631 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713586246.740 : 00a0 : 00 00 00 00 00 
2138-1848:713586246.827 : => ReadNVMDataInternal
2138-1848:713586247.118 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713586247.205 : IO Send command 10 bytes
2138-1848:713586247.441 : => CNT96226::VenderCmd_SetData
2138-1848:713586247.512 : iCmd = 0, nBytes = 10
2138-1848:713586247.637 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713586602.062 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713586602.278 : System send command 10 bytes + data 0 bytes
2138-1848:713586602.375 : IO total need to receive data 128 bytes
2138-1848:713586602.462 : => CNT96226::VenderCmd_GetData
2138-1848:713586602.539 : iCmd = 0, nBytes = 128
2138-1848:713586804.691 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586804.916 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586805.088 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713586805.258 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713586805.414 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713586805.574 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586805.726 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586805.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713586805.972 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713586806.052 : System total receive data 128 bytes
2138-1848:713586806.130 : => CNT96226::VenderCmd_GetData
2138-1848:713586806.198 : iCmd = 1, nBytes = 4
2138-1848:713587010.244 : 0000 : 00 00 00 00 
2138-1848:713587010.425 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713587010.615 : <= CAsicIO::DoIo ret = 1
2138-1848:713587010.712 : NVMData.PadScanCount = 0
2138-1848:713587010.789 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713587010.865 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713587010.938 : NVMData.FlatbedScanCount = 0
2138-1848:713587011.008 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713587011.080 : NVMData.SideEdgeFletbed = 0
2138-1848:713587011.152 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713587011.227 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713587011.299 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713587011.371 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713587011.440 : NVMData.BornMonth = 0
2138-1848:713587011.512 : NVMData.BornDay = 0
2138-1848:713587011.578 : NVMData.BornYear = 0
2138-1848:713587011.644 : NVMData.FirstScanMonth = 5
2138-1848:713587011.714 : NVMData.FirstScanDay = 18
2138-1848:713587011.786 : NVMData.FirstScanYear = 2020
2138-1848:713587011.859 : NVMData.VerticalMagnification = 0
2138-1848:713587011.930 : NVMData.HorizontalMagnification = 0
2138-1848:713587012.002 : NVMData.PowerSavingTime = 15
2138-1848:713587012.070 : NVMData.SN = A094165189010062
2138-1848:713587012.138 : NVMData.AutoFeed = 0
2138-1848:713587012.201 : NVMData.CCDType = 0
2138-1848:713587012.428 : NVMData.ScanSpeed = 0
2138-1848:713587012.499 : NVMData.RollerCount = 0
2138-1848:713587012.571 : NVMData.MultifeedCount = 0
2138-1848:713587012.640 : NVMData.JamCount = 0
2138-1848:713587012.705 : NVMData.IdentifyInfo = 
2138-1848:713587012.769 : NVMData.FormalName = 
2138-1848:713587012.835 : NVMData.ReservedB = 0
2138-1848:713587012.901 : NVMData.FunctionCode = 0
2138-1848:713587012.964 : NVMData.PreFeed = 0
2138-1848:713587013.027 : NVMData.PreFeedTime = 0
2138-1848:713587013.094 : NVMData.ButtonNumber = 0
2138-1848:713587013.160 : NVMData.PowerOffTime = 0
2138-1848:713587013.226 : <= ReadNVMDataInternal ret = 1
2138-1848:713587013.322 : => IoObject::IoLockEnd
2138-1848:713587013.418 : <= IoObject::IoLockEnd
2138-1848:713587013.484 : <= InitializeScanner ret = 1
2138-1848:713587013.569 : => GetLogicalScannerAbilityEx
2138-1848:713587013.644 : => IoObject::IoLockStart
2138-1848:713587013.740 : => CAsicIO::CheckDevice
2138-1848:713587013.811 : => CNT96226::ConnectIsAvailable
2138-1848:713587037.250 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713587037.373 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713587037.448 : <= IoObject::IoLockStart
2138-1848:713587037.523 : => IoObject::IoLockEnd
2138-1848:713587037.625 : <= IoObject::IoLockEnd
2138-1848:713587037.771 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713587037.865 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713587224.209 : => ReadNVMData
2138-1848:713587224.396 : => IoObject::IoLockStart
2138-1848:713587224.529 : => CAsicIO::CheckDevice
2138-1848:713587224.599 : => CNT96226::ConnectIsAvailable
2138-1848:713587247.464 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713587247.621 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713587247.707 : <= IoObject::IoLockStart
2138-1848:713587247.789 : => ReadNVMDataInternal
2138-1848:713587247.875 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713587247.964 : IO Send command 10 bytes
2138-1848:713587248.131 : => CNT96226::VenderCmd_SetData
2138-1848:713587248.208 : iCmd = 0, nBytes = 10
2138-1848:713587248.351 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713587595.277 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713587595.477 : System send command 10 bytes + data 0 bytes
2138-1848:713587595.571 : IO total need to receive data 128 bytes
2138-1848:713587595.654 : => CNT96226::VenderCmd_GetData
2138-1848:713587595.737 : iCmd = 0, nBytes = 128
2138-1848:713587802.610 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713587802.816 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713587802.987 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713587803.155 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713587803.317 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713587803.472 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713587803.624 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713587803.784 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713587803.868 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713587803.945 : System total receive data 128 bytes
2138-1848:713587804.018 : => CNT96226::VenderCmd_GetData
2138-1848:713587804.085 : iCmd = 1, nBytes = 4
2138-1848:713587992.066 : 0000 : 00 00 00 00 
2138-1848:713587992.253 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713587992.452 : <= CAsicIO::DoIo ret = 1
2138-1848:713587992.546 : NVMData.PadScanCount = 0
2138-1848:713587992.625 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713587992.702 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713587992.783 : NVMData.FlatbedScanCount = 0
2138-1848:713587992.857 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713587992.930 : NVMData.SideEdgeFletbed = 0
2138-1848:713587993.004 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713587993.075 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713587993.147 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713587993.394 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713587993.471 : NVMData.BornMonth = 0
2138-1848:713587993.539 : NVMData.BornDay = 0
2138-1848:713587993.609 : NVMData.BornYear = 0
2138-1848:713587993.672 : NVMData.FirstScanMonth = 5
2138-1848:713587993.742 : NVMData.FirstScanDay = 18
2138-1848:713587993.816 : NVMData.FirstScanYear = 2020
2138-1848:713587993.886 : NVMData.VerticalMagnification = 0
2138-1848:713587993.958 : NVMData.HorizontalMagnification = 0
2138-1848:713587994.027 : NVMData.PowerSavingTime = 15
2138-1848:713587994.100 : NVMData.SN = A094165189010062
2138-1848:713587994.166 : NVMData.AutoFeed = 0
2138-1848:713587994.234 : NVMData.CCDType = 0
2138-1848:713587994.296 : NVMData.ScanSpeed = 0
2138-1848:713587994.360 : NVMData.RollerCount = 0
2138-1848:713587994.428 : NVMData.MultifeedCount = 0
2138-1848:713587994.498 : NVMData.JamCount = 0
2138-1848:713587994.565 : NVMData.IdentifyInfo = 
2138-1848:713587994.632 : NVMData.FormalName = 
2138-1848:713587994.694 : NVMData.ReservedB = 0
2138-1848:713587994.764 : NVMData.FunctionCode = 0
2138-1848:713587994.828 : NVMData.PreFeed = 0
2138-1848:713587994.893 : NVMData.PreFeedTime = 0
2138-1848:713587994.958 : NVMData.ButtonNumber = 0
2138-1848:713587995.023 : NVMData.PowerOffTime = 0
2138-1848:713587995.089 : <= ReadNVMDataInternal ret = 1
2138-1848:713587995.166 : => IoObject::IoLockEnd
2138-1848:713587995.264 : <= IoObject::IoLockEnd
2138-1848:713587995.326 : <= ReadNVMData ret = 1
2138-1848:713588543.127 : => TerminateDriver
2138-1848:713588543.349 : => CAsicIO::~CAsicIO,pStage=145951816
2138-1848:713588543.439 : => CNT96226::Close
2138-1848:713588548.603 : <= CNT96226::Close ret = 1
2138-1848:713588548.712 : <= CAsicIO::~CAsicIO
2138-1848:713588548.801 : => IoObject::IoLockEnd
2138-1848:713588548.875 : <= IoObject::IoLockEnd
2138-1848:713588548.941 : => IoObject::TerminateDevice
2138-1848:713588549.013 : => IoObject::IoLockEnd
2138-1848:713588549.077 : <= IoObject::IoLockEnd
2138-1848:713588549.189 : <= IoObject::TerminateDevice
2138-1848:713588549.460 : <= TerminateDriver ret = 1
2138-1848:713591060.230 : ============Debug Start==========
2138-1848:713591060.575 : Date : 2020/5/18 09:50:05
2138-1848:713591060.664 : Process ID : 2138
2138-1848:713591061.046 : Windows : Version 10.0 build 18363 
2138-1848:713591061.560 : MemoryStatus.dwMemoryLoad : 30
2138-1848:713591061.627 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:713591061.698 : MemoryStatus.ullAvailPhys : 5877440512
2138-1848:713591061.765 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:713591061.830 : MemoryStatus.ullAvailPageFile : 7291424768
2138-1848:713591061.895 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:713591061.961 : MemoryStatus.ullAvailVirtual : 1723568128
2138-1848:713591062.026 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:713591062.139 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:713591062.203 : CPU Family 6 Model 10 Stepping 7
2138-1848:713591062.460 : CPU Count : 4
2138-1848:713591062.514 : CPU Frequency : 100.000 Mhz
2138-1848:713591067.602 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:713591067.755 : => InitializeDriver
2138-1848:713591068.004 : <= InitializeDriver ret = 1
2138-1848:713593422.423 : => InitializeScanner
2138-1848:713593422.726 : => CAsicIO::GetDeviceList
2138-1848:713593423.168 : => CNT96226::CNT96226
2138-1848:713593423.233 : => CNT96226::Open
2138-1848:713593448.436 : <= CNT96226::Open ret = 1
2138-1848:713593448.545 : => CNT96226::Initialize
2138-1848:713593448.763 : <= CNT96226::Initialize ret = 1
2138-1848:713593448.827 : <= CNT96226::CNT96226
2138-1848:713593448.885 : => CNT96226::EnumAvailableDevice
2138-1848:713593452.483 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:713593452.568 : DeviceHandleTable[ 0 ] = 256
2138-1848:713593452.634 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:713597154.307 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:713597155.493 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713597164.430 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713597164.659 : => IoObject::GetLockName
2138-1848:713597164.791 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713597164.934 : <= IoObject::GetLockName
2138-1848:713597165.791 : => CNT96226::VenderCmd_GetData
2138-1848:713597165.925 : iCmd = 3, nBytes = 2
2138-1848:713597573.125 : 0000 : 06 38 
2138-1848:713597573.397 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713597573.565 : => CNT96226::VenderCmd_GetData
2138-1848:713597573.699 : iCmd = 4, nBytes = 2
2138-1848:713597890.922 : 0000 : 07 07 
2138-1848:713597891.170 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713597891.361 : Device 0 USB ID = 0638 : 0707
2138-1848:713597891.545 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:713597891.696 : IO Send command 10 bytes
2138-1848:713597891.824 : => CNT96226::VenderCmd_SetData
2138-1848:713597891.953 : iCmd = 0, nBytes = 10
2138-1848:713597892.187 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713598101.872 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713598102.110 : => CNT96226::VenderCmd_GetData
2138-1848:713598102.245 : iCmd = 0, nBytes = 165
2138-1848:713598311.005 : skip dump 37 bytes
2138-1848:713598311.479 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713598311.788 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713598312.085 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713598312.372 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713598312.654 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713598312.946 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713598313.235 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713598313.500 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713598313.648 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713598313.791 : => CNT96226::VenderCmd_GetData
2138-1848:713598314.143 : iCmd = 1, nBytes = 4
2138-1848:713598525.051 : 0000 : 00 00 00 00 
2138-1848:713598525.242 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713598525.384 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713598525.519 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713598525.669 : IO Send command 10 bytes
2138-1848:713598525.791 : => CNT96226::VenderCmd_SetData
2138-1848:713598525.904 : iCmd = 0, nBytes = 10
2138-1848:713598526.125 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713598883.131 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713598883.446 : => CNT96226::VenderCmd_GetData
2138-1848:713598883.581 : iCmd = 0, nBytes = 128
2138-1848:713599093.270 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599093.630 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599093.932 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713599094.232 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713599094.502 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713599094.764 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599095.027 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599095.295 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599095.437 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713599095.570 : => CNT96226::VenderCmd_GetData
2138-1848:713599095.688 : iCmd = 1, nBytes = 4
2138-1848:713599313.658 : 0000 : 00 00 00 00 
2138-1848:713599313.888 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713599314.024 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713599314.312 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:713599314.465 : => CNT96226::Close
2138-1848:713599321.667 : <= CNT96226::Close ret = 1
2138-1848:713599321.841 : <= CNT96226::~CNT96226
2138-1848:713599322.021 : <= CAsicIO::GetDeviceList
2138-1848:713599322.807 : => IoObject::SetTimeout
2138-1848:713599322.932 : Timeout--> In = 0 Out = 0
2138-1848:713599323.052 : <= IoObject::SetTimeout
2138-1848:713599323.187 : => CAsicIO::CAsicIO
2138-1848:713599323.332 : => CNT96226::CNT96226
2138-1848:713599323.447 : => CNT96226::Open
2138-1848:713599366.066 : <= CNT96226::Open ret = 1
2138-1848:713599366.291 : => CNT96226::Initialize
2138-1848:713599366.690 : <= CNT96226::Initialize ret = 1
2138-1848:713599366.828 : <= CNT96226::CNT96226
2138-1848:713599366.938 : <= CAsicIO::CAsicIO
2138-1848:713599367.066 : => CAsicIO::InitializeDevice
2138-1848:713599367.212 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:713599374.887 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:713599375.136 : => IoObject::GetLockName
2138-1848:713599375.253 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:713599375.393 : <= IoObject::GetLockName
2138-1848:713599376.239 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:713599376.403 : IO Send command 10 bytes
2138-1848:713599376.520 : => CNT96226::VenderCmd_SetData
2138-1848:713599376.636 : iCmd = 0, nBytes = 10
2138-1848:713599376.869 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713599729.917 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713599730.178 : => CNT96226::VenderCmd_GetData
2138-1848:713599730.315 : iCmd = 0, nBytes = 128
2138-1848:713599939.347 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599939.689 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599939.975 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713599940.252 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713599940.523 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713599940.788 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599941.047 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599941.306 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713599941.442 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713599941.778 : => CNT96226::VenderCmd_GetData
2138-1848:713599941.904 : iCmd = 1, nBytes = 4
2138-1848:713600143.207 : 0000 : 00 00 00 00 
2138-1848:713600143.400 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713600143.525 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:713600143.657 : => CNT96226::VenderCmd_GetData
2138-1848:713600143.776 : iCmd = 3, nBytes = 2
2138-1848:713600542.571 : 0000 : 06 38 
2138-1848:713600542.807 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713600542.976 : => CNT96226::VenderCmd_GetData
2138-1848:713600543.109 : iCmd = 4, nBytes = 2
2138-1848:713600858.924 : 0000 : 07 07 
2138-1848:713600859.147 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713600859.425 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:713600859.617 : => IoObject::InitializeDevice
2138-1848:713600859.821 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:713600861.066 : <= IoObject::InitializeDevice ret = 1
2138-1848:713600861.223 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:713600862.389 : => FindScanner
2138-1848:713600862.512 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:713600862.643 : <= FindScanner ret = 1
2138-1848:713600862.766 : => IoObject::IoLockStart
2138-1848:713600862.949 : => CAsicIO::CheckDevice
2138-1848:713600863.062 : => CNT96226::ConnectIsAvailable
2138-1848:713600885.500 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713600885.704 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713600885.823 : <= IoObject::IoLockStart
2138-1848:713600885.946 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713600886.092 : IO Send command 10 bytes
2138-1848:713600886.273 : => CNT96226::VenderCmd_SetData
2138-1848:713600886.399 : iCmd = 0, nBytes = 10
2138-1848:713600886.617 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:713601086.930 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713601087.155 : System send command 10 bytes + data 0 bytes
2138-1848:713601087.295 : IO total need to receive data 5 bytes
2138-1848:713601087.428 : => CNT96226::VenderCmd_GetData
2138-1848:713601087.544 : iCmd = 0, nBytes = 5
2138-1848:713601295.764 : 0000 : 06 00 02 02 ab 
2138-1848:713601295.875 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713601295.951 : System total receive data 5 bytes
2138-1848:713601296.023 : => CNT96226::VenderCmd_GetData
2138-1848:713601296.090 : iCmd = 1, nBytes = 4
2138-1848:713601429.963 : 0000 : 00 00 00 00 
2138-1848:713601430.098 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713601430.257 : <= CAsicIO::DoIo ret = 1
2138-1848:713601430.333 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:713601430.414 : IO Send command 10 bytes
2138-1848:713601430.525 : => CNT96226::VenderCmd_SetData
2138-1848:713601430.601 : iCmd = 0, nBytes = 10
2138-1848:713601430.734 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:713601589.757 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713601589.882 : System send command 10 bytes + data 0 bytes
2138-1848:713601589.972 : IO total need to receive data 165 bytes
2138-1848:713601590.052 : => CNT96226::VenderCmd_GetData
2138-1848:713601590.123 : iCmd = 0, nBytes = 165
2138-1848:713601763.127 : skip dump 37 bytes
2138-1848:713601763.332 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713601763.501 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713601763.665 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713601763.834 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713601763.997 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713601764.163 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713601764.319 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713601764.477 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713601764.561 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713601764.635 : System total receive data 165 bytes
2138-1848:713601764.711 : => CNT96226::VenderCmd_GetData
2138-1848:713601764.919 : iCmd = 1, nBytes = 4
2138-1848:713601917.090 : 0000 : 00 00 00 00 
2138-1848:713601917.201 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713601917.350 : <= CAsicIO::DoIo ret = 1
2138-1848:713601917.423 : Dump Inquiry
2138-1848:713601917.576 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:713601917.744 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:713601917.911 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:713601918.079 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:713601918.235 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:713601918.396 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:713601918.554 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713601918.717 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713601918.881 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:713601919.041 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:713601919.150 : 00a0 : 00 00 00 00 00 
2138-1848:713601919.235 : => ReadNVMDataInternal
2138-1848:713601919.481 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713601919.562 : IO Send command 10 bytes
2138-1848:713601919.664 : => CNT96226::VenderCmd_SetData
2138-1848:713601919.732 : iCmd = 0, nBytes = 10
2138-1848:713601919.862 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713602224.824 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713602224.983 : System send command 10 bytes + data 0 bytes
2138-1848:713602225.078 : IO total need to receive data 128 bytes
2138-1848:713602225.158 : => CNT96226::VenderCmd_GetData
2138-1848:713602225.228 : iCmd = 0, nBytes = 128
2138-1848:713602420.215 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713602420.450 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713602420.639 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713602420.811 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713602420.974 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713602421.134 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713602421.291 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713602421.450 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713602421.534 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713602421.619 : System total receive data 128 bytes
2138-1848:713602421.697 : => CNT96226::VenderCmd_GetData
2138-1848:713602421.769 : iCmd = 1, nBytes = 4
2138-1848:713602604.043 : 0000 : 00 00 00 00 
2138-1848:713602604.187 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713602604.372 : <= CAsicIO::DoIo ret = 1
2138-1848:713602604.462 : NVMData.PadScanCount = 0
2138-1848:713602604.542 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713602604.619 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713602604.703 : NVMData.FlatbedScanCount = 0
2138-1848:713602604.776 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713602604.850 : NVMData.SideEdgeFletbed = 0
2138-1848:713602604.926 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713602605.002 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713602605.075 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713602605.151 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713602605.224 : NVMData.BornMonth = 0
2138-1848:713602605.288 : NVMData.BornDay = 0
2138-1848:713602605.357 : NVMData.BornYear = 0
2138-1848:713602605.418 : NVMData.FirstScanMonth = 5
2138-1848:713602605.487 : NVMData.FirstScanDay = 18
2138-1848:713602605.559 : NVMData.FirstScanYear = 2020
2138-1848:713602605.635 : NVMData.VerticalMagnification = 0
2138-1848:713602605.707 : NVMData.HorizontalMagnification = 0
2138-1848:713602605.777 : NVMData.PowerSavingTime = 15
2138-1848:713602605.849 : NVMData.SN = A094165189010062
2138-1848:713602605.914 : NVMData.AutoFeed = 0
2138-1848:713602605.979 : NVMData.CCDType = 0
2138-1848:713602606.190 : NVMData.ScanSpeed = 0
2138-1848:713602606.261 : NVMData.RollerCount = 0
2138-1848:713602606.330 : NVMData.MultifeedCount = 0
2138-1848:713602606.397 : NVMData.JamCount = 0
2138-1848:713602606.461 : NVMData.IdentifyInfo = 
2138-1848:713602606.529 : NVMData.FormalName = 
2138-1848:713602606.594 : NVMData.ReservedB = 0
2138-1848:713602606.659 : NVMData.FunctionCode = 0
2138-1848:713602606.725 : NVMData.PreFeed = 0
2138-1848:713602606.791 : NVMData.PreFeedTime = 0
2138-1848:713602606.854 : NVMData.ButtonNumber = 0
2138-1848:713602606.920 : NVMData.PowerOffTime = 0
2138-1848:713602606.987 : <= ReadNVMDataInternal ret = 1
2138-1848:713602607.089 : => IoObject::IoLockEnd
2138-1848:713602607.183 : <= IoObject::IoLockEnd
2138-1848:713602607.248 : <= InitializeScanner ret = 1
2138-1848:713603769.590 : => GetLogicalScannerAbility
2138-1848:713603770.142 : => IoObject::IoLockStart
2138-1848:713603770.287 : => CAsicIO::CheckDevice
2138-1848:713603770.356 : => CNT96226::ConnectIsAvailable
2138-1848:713603793.755 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713603793.885 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713603793.955 : <= IoObject::IoLockStart
2138-1848:713603794.017 : => IoObject::IoLockEnd
2138-1848:713603794.126 : <= IoObject::IoLockEnd
2138-1848:713603794.203 : <= GetLogicalScannerAbility ret = 1
2138-1848:713606909.535 : => GetLogicalScannerAbilityEx
2138-1848:713606909.744 : => IoObject::IoLockStart
2138-1848:713606909.884 : => CAsicIO::CheckDevice
2138-1848:713606909.948 : => CNT96226::ConnectIsAvailable
2138-1848:713606934.202 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713606934.321 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713606934.391 : <= IoObject::IoLockStart
2138-1848:713606934.455 : => IoObject::IoLockEnd
2138-1848:713606934.557 : <= IoObject::IoLockEnd
2138-1848:713606934.679 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:713606934.758 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:713613416.761 : => ReadNVMData
2138-1848:713613416.953 : => IoObject::IoLockStart
2138-1848:713613417.095 : => CAsicIO::CheckDevice
2138-1848:713613417.159 : => CNT96226::ConnectIsAvailable
2138-1848:713613440.425 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713613440.553 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713613440.623 : <= IoObject::IoLockStart
2138-1848:713613440.698 : => ReadNVMDataInternal
2138-1848:713613440.769 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:713613440.841 : IO Send command 10 bytes
2138-1848:713613440.996 : => CNT96226::VenderCmd_SetData
2138-1848:713613441.058 : iCmd = 0, nBytes = 10
2138-1848:713613441.297 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:713613790.609 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713613790.809 : System send command 10 bytes + data 0 bytes
2138-1848:713613790.891 : IO total need to receive data 128 bytes
2138-1848:713613790.963 : => CNT96226::VenderCmd_GetData
2138-1848:713613791.031 : iCmd = 0, nBytes = 128
2138-1848:713613952.999 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713613953.447 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713613953.592 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:713613953.732 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:713613953.865 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:713613953.993 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713613954.121 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713613954.252 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:713613954.319 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713613954.387 : System total receive data 128 bytes
2138-1848:713613954.451 : => CNT96226::VenderCmd_GetData
2138-1848:713613954.510 : iCmd = 1, nBytes = 4
2138-1848:713614126.370 : 0000 : 00 00 00 00 
2138-1848:713614126.457 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713614126.625 : <= CAsicIO::DoIo ret = 1
2138-1848:713614126.831 : NVMData.PadScanCount = 0
2138-1848:713614126.891 : NVMData.ADFSingleModeScanCount = 0
2138-1848:713614126.947 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:713614127.007 : NVMData.FlatbedScanCount = 0
2138-1848:713614127.068 : NVMData.LeadingEdgeFletbed = 0
2138-1848:713614127.122 : NVMData.SideEdgeFletbed = 0
2138-1848:713614127.180 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:713614127.239 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:713614127.303 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:713614127.360 : NVMData.SideEdgeADFRearPage = 0
2138-1848:713614127.421 : NVMData.BornMonth = 0
2138-1848:713614127.472 : NVMData.BornDay = 0
2138-1848:713614127.529 : NVMData.BornYear = 0
2138-1848:713614127.583 : NVMData.FirstScanMonth = 5
2138-1848:713614127.641 : NVMData.FirstScanDay = 18
2138-1848:713614127.698 : NVMData.FirstScanYear = 2020
2138-1848:713614127.756 : NVMData.VerticalMagnification = 0
2138-1848:713614127.812 : NVMData.HorizontalMagnification = 0
2138-1848:713614127.871 : NVMData.PowerSavingTime = 15
2138-1848:713614127.928 : NVMData.SN = A094165189010062
2138-1848:713614127.978 : NVMData.AutoFeed = 0
2138-1848:713614128.029 : NVMData.CCDType = 0
2138-1848:713614128.080 : NVMData.ScanSpeed = 0
2138-1848:713614128.133 : NVMData.RollerCount = 0
2138-1848:713614128.187 : NVMData.MultifeedCount = 0
2138-1848:713614128.241 : NVMData.JamCount = 0
2138-1848:713614128.291 : NVMData.IdentifyInfo = 
2138-1848:713614128.344 : NVMData.FormalName = 
2138-1848:713614128.394 : NVMData.ReservedB = 0
2138-1848:713614128.447 : NVMData.FunctionCode = 0
2138-1848:713614128.501 : NVMData.PreFeed = 0
2138-1848:713614128.553 : NVMData.PreFeedTime = 0
2138-1848:713614128.606 : NVMData.ButtonNumber = 0
2138-1848:713614128.662 : NVMData.PowerOffTime = 0
2138-1848:713614128.716 : <= ReadNVMDataInternal ret = 1
2138-1848:713614128.782 : => IoObject::IoLockEnd
2138-1848:713614128.858 : <= IoObject::IoLockEnd
2138-1848:713614128.910 : <= ReadNVMData ret = 1
2138-1848:713623274.100 : => GetADFStatus
2138-1848:713623274.461 : => IoObject::IoLockStart
2138-1848:713623274.619 : => CAsicIO::CheckDevice
2138-1848:713623274.682 : => CNT96226::ConnectIsAvailable
2138-1848:713623293.825 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713623293.944 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713623294.010 : <= IoObject::IoLockStart
2138-1848:713623294.079 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713623294.151 : IO Send command 10 bytes
2138-1848:713623294.309 : => CNT96226::VenderCmd_SetData
2138-1848:713623294.372 : iCmd = 0, nBytes = 10
2138-1848:713623294.490 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713623483.378 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713623483.570 : System send command 10 bytes + data 0 bytes
2138-1848:713623483.650 : IO total need to receive data 2 bytes
2138-1848:713623483.720 : => CNT96226::VenderCmd_GetData
2138-1848:713623483.789 : iCmd = 0, nBytes = 2
2138-1848:713623610.164 : 0000 : 01 00 
2138-1848:713623610.313 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713623610.400 : System total receive data 2 bytes
2138-1848:713623610.473 : => CNT96226::VenderCmd_GetData
2138-1848:713623610.533 : iCmd = 1, nBytes = 4
2138-1848:713623753.804 : 0000 : 00 00 00 00 
2138-1848:713623753.972 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713623754.154 : <= CAsicIO::DoIo ret = 1
2138-1848:713623754.228 : Return status = 1
2138-1848:713623754.299 : => IoObject::IoLockEnd
2138-1848:713623754.381 : <= IoObject::IoLockEnd
2138-1848:713623754.438 : <= GetADFStatus ret = 1
2138-1848:713626468.710 : => GetADFStatus
2138-1848:713626468.937 : => IoObject::IoLockStart
2138-1848:713626469.098 : => CAsicIO::CheckDevice
2138-1848:713626469.168 : => CNT96226::ConnectIsAvailable
2138-1848:713626486.458 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713626486.569 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713626486.632 : <= IoObject::IoLockStart
2138-1848:713626486.698 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713626486.855 : IO Send command 10 bytes
2138-1848:713626487.003 : => CNT96226::VenderCmd_SetData
2138-1848:713626487.066 : iCmd = 0, nBytes = 10
2138-1848:713626487.183 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713626652.912 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713626653.110 : System send command 10 bytes + data 0 bytes
2138-1848:713626653.194 : IO total need to receive data 2 bytes
2138-1848:713626653.265 : => CNT96226::VenderCmd_GetData
2138-1848:713626653.333 : iCmd = 0, nBytes = 2
2138-1848:713626772.711 : 0000 : 01 00 
2138-1848:713626772.875 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713626772.967 : System total receive data 2 bytes
2138-1848:713626773.036 : => CNT96226::VenderCmd_GetData
2138-1848:713626773.102 : iCmd = 1, nBytes = 4
2138-1848:713626881.001 : 0000 : 00 00 00 00 
2138-1848:713626881.114 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713626881.298 : <= CAsicIO::DoIo ret = 1
2138-1848:713626881.372 : Return status = 1
2138-1848:713626881.440 : => IoObject::IoLockEnd
2138-1848:713626881.522 : <= IoObject::IoLockEnd
2138-1848:713626881.576 : <= GetADFStatus ret = 1
2138-1848:713642499.008 : => IsCalibrationDataFileExist
2138-1848:713642499.213 : <= IsCalibrationDataFileExist ret=1
2138-1848:713660124.169 : => StartScanJob
2138-1848:713660124.352 : <= StartScanJob ret = 1
2138-1848:713661100.498 : => GetADFStatus
2138-1848:713661100.719 : => IoObject::IoLockStart
2138-1848:713661100.840 : => CAsicIO::CheckDevice
2138-1848:713661100.908 : => CNT96226::ConnectIsAvailable
2138-1848:713661126.132 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713661126.258 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713661126.328 : <= IoObject::IoLockStart
2138-1848:713661126.398 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713661126.469 : IO Send command 10 bytes
2138-1848:713661126.628 : => CNT96226::VenderCmd_SetData
2138-1848:713661126.687 : iCmd = 0, nBytes = 10
2138-1848:713661126.806 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713661322.182 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713661322.358 : System send command 10 bytes + data 0 bytes
2138-1848:713661322.433 : IO total need to receive data 2 bytes
2138-1848:713661322.503 : => CNT96226::VenderCmd_GetData
2138-1848:713661322.568 : iCmd = 0, nBytes = 2
2138-1848:713661511.021 : 0000 : 01 00 
2138-1848:713661511.119 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713661511.198 : System total receive data 2 bytes
2138-1848:713661511.273 : => CNT96226::VenderCmd_GetData
2138-1848:713661511.334 : iCmd = 1, nBytes = 4
2138-1848:713661665.054 : 0000 : 00 00 00 00 
2138-1848:713661665.150 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713661665.322 : <= CAsicIO::DoIo ret = 1
2138-1848:713661665.392 : Return status = 1
2138-1848:713661665.457 : => IoObject::IoLockEnd
2138-1848:713661665.539 : <= IoObject::IoLockEnd
2138-1848:713661665.596 : <= GetADFStatus ret = 1
2138-1848:713662959.356 : => SwitchStrip
2138-1848:713662959.544 : Color = 0
2138-1848:713662959.831 : <= SwitchStrip ret = 1
2138-1848:713664217.993 : => TuneScanLength
2138-1848:713664218.171 : Portion = 0, Direction = 0, line = 0
2138-1848:713664218.248 : <= TuneScanLength ret = 1
2138-1848:713665594.494 : => TuneScanLength
2138-1848:713665594.675 : Portion = 1, Direction = 1, line = 0
2138-1848:713665594.759 : <= TuneScanLength ret = 1
2138-1848:713672584.944 : => SetScanParameter
2138-1848:713672585.130 : => IoObject::IoLockStart
2138-1848:713672585.270 : => CAsicIO::CheckDevice
2138-1848:713672585.332 : => CNT96226::ConnectIsAvailable
2138-1848:713672608.584 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713672608.703 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713672608.767 : <= IoObject::IoLockStart
2138-1848:713672608.843 : => CAsicIO::DoIo code = 0x28 - 0xA0
2138-1848:713672608.917 : IO Send command 10 bytes
2138-1848:713672609.076 : => CNT96226::VenderCmd_SetData
2138-1848:713672609.135 : iCmd = 0, nBytes = 10
2138-1848:713672609.445 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
2138-1848:713672813.245 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713672813.366 : System send command 10 bytes + data 0 bytes
2138-1848:713672813.445 : IO total need to receive data 2 bytes
2138-1848:713672813.512 : => CNT96226::VenderCmd_GetData
2138-1848:713672813.573 : iCmd = 0, nBytes = 2
2138-1848:713672993.490 : 0000 : 01 00 
2138-1848:713672993.645 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713672993.729 : System total receive data 2 bytes
2138-1848:713672993.801 : => CNT96226::VenderCmd_GetData
2138-1848:713672993.871 : iCmd = 1, nBytes = 4
2138-1848:713673176.807 : 0000 : 00 00 00 00 
2138-1848:713673176.936 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713673177.100 : <= CAsicIO::DoIo ret = 1
2138-1848:713673177.183 : AP.ScanParameter.Left = 0
2138-1848:713673177.245 : AP.ScanParameter.Top = 0
2138-1848:713673177.301 : AP.ScanParameter.Width = 629
2138-1848:713673177.359 : AP.ScanParameter.Length = 1109
2138-1848:713673177.417 : AP.ScanParameter.PixelNum = 628
2138-1848:713673177.480 : AP.ScanParameter.LineNum = 1109
2138-1848:713673177.542 : AP.ScanParameter.ScanMode = 4
2138-1848:713673177.601 : AP.ScanParameter.ScanMethod = 1
2138-1848:713673177.657 : AP.ScanParameter.BitPerPixel = 24
2138-1848:713673177.716 : AP.ScanParameter.ScanSpeed = 0
2138-1848:713673177.774 : AP.ScanParameter.Contrast = 0
2138-1848:713673177.831 : AP.ScanParameter.Brightness = 0
2138-1848:713673177.887 : AP.ScanParameter.HTPatternNo = 1
2138-1848:713673177.945 : AP.ScanParameter.Highlight = 255
2138-1848:713673178.004 : AP.ScanParameter.Shadow = 0
2138-1848:713673178.057 : AP.ScanParameter.ColorFilter = 0
2138-1848:713673178.116 : AP.ScanParameter.Invert = 0
2138-1848:713673178.170 : AP.ScanParameter.IntelligentMultiFeedStyle = 0
2138-1848:713673178.234 : AP.ScanParameter.ExtScanParam = 0x9000
2138-1848:713673178.295 : AP.ScanParameter.RExposure = 100
2138-1848:713673178.352 : AP.ScanParameter.GExposure = 100
2138-1848:713673178.408 : AP.ScanParameter.BExposure = 100
2138-1848:713673178.468 : AP.ScanParameter.XRes = 300
2138-1848:713673178.522 : AP.ScanParameter.YRes = 300
2138-1848:713673178.574 : AP.ScanParameter.RGain = 0
2138-1848:713673178.627 : AP.ScanParameter.GGain = 0
2138-1848:713673178.681 : AP.ScanParameter.BGain = 0
2138-1848:713673178.736 : AP.ScanParameter.lensPosition = 0
2138-1848:713673178.794 : AP.ScanParameter.byBackgroundLines = 0
2138-1848:713673178.854 : AP.ScanParameter.byPagesThisJob = 0
2138-1848:713673178.916 : AP.ScanParameter.EnableBatchScan = 1
2138-1848:713673178.974 : AP.ScanParameter.wPaperLength = 0
2138-1848:713673179.030 : AP.ScanParameter.ExtIndex = 0
2138-1848:713673179.093 : AP.ScanParameter.ExtSize = 0
2138-1848:713673179.147 : AP.ScanParameter.MaxPaperScan = 0
2138-1848:713673179.203 : AP.ScanParameter.UltraSonicIntension = 0
2138-1848:713673179.264 : AP.ScanParameter.CompressionArgument = 0
2138-1848:713673179.329 : AP.ScanParameter.HiWordLength = 0
2138-1848:713673179.386 : AP.ScanParameter.HiWordLineNum = 0
2138-1848:713673179.441 : AP.ScanParameter.ExtScanParam2 = 0x0
2138-1848:713673179.542 : => IoObject::IoLockEnd
2138-1848:713673179.617 : <= IoObject::IoLockEnd
2138-1848:713673179.667 : <= SetScanParameter ret = 1
2138-1848:713679204.658 : => SetGammaTable, Color(1),Size(256)
2138-1848:713679204.870 : <= SetGammaTable ret = 1
2138-1848:713720166.042 : => SetGammaTable, Color(2),Size(256)
2138-1848:713720166.268 : <= SetGammaTable ret = 1
2138-1848:713768602.591 : => SetGammaTable, Color(3),Size(256)
2138-1848:713768602.824 : <= SetGammaTable ret = 1
2138-1848:713820084.567 : => StartScan
2138-1848:713820084.746 : Thread Scanning = 0, APjobWorking = 0
2138-1848:713820084.821 : blIsRW3LiteB = 0
2138-1848:713820084.885 : => StartJob
2138-1848:713820084.947 : => IoObject::PrepareReadImage
2138-1848:713820085.006 : <= IoObject::PrepareReadImage
2138-1848:713820085.066 : => IoObject::IoLockStart
2138-1848:713820085.207 : => CAsicIO::CheckDevice
2138-1848:713820085.452 : => CNT96226::ConnectIsAvailable
2138-1848:713820113.948 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713820114.329 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713820114.395 : <= IoObject::IoLockStart
2138-1848:713820114.468 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713820114.543 : IO Send command 10 bytes
2138-1848:713820114.698 : => CNT96226::VenderCmd_SetData
2138-1848:713820114.759 : iCmd = 0, nBytes = 10
2138-1848:713820114.867 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713820322.894 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713820323.021 : System send command 10 bytes + data 0 bytes
2138-1848:713820323.330 : IO total need to receive data 2 bytes
2138-1848:713820323.395 : => CNT96226::VenderCmd_GetData
2138-1848:713820323.456 : iCmd = 0, nBytes = 2
2138-1848:713820496.535 : 0000 : 01 00 
2138-1848:713820496.703 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713820496.783 : System total receive data 2 bytes
2138-1848:713820496.851 : => CNT96226::VenderCmd_GetData
2138-1848:713820496.914 : iCmd = 1, nBytes = 4
2138-1848:713820690.482 : 0000 : 00 00 00 00 
2138-1848:713820690.699 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713820691.161 : <= CAsicIO::DoIo ret = 1
2138-1848:713820691.264 : => CAsicIO::DoIo code = 0x28 - 0xA0
2138-1848:713820691.335 : IO Send command 10 bytes
2138-1848:713820691.446 : => CNT96226::VenderCmd_SetData
2138-1848:713820691.513 : iCmd = 0, nBytes = 10
2138-1848:713820691.627 : 0000 : 28 00 a0 00 0a 0d 00 00 02 00 
2138-1848:713820888.517 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713820888.700 : System send command 10 bytes + data 0 bytes
2138-1848:713820888.817 : IO total need to receive data 2 bytes
2138-1848:713820889.143 : => CNT96226::VenderCmd_GetData
2138-1848:713820889.204 : iCmd = 0, nBytes = 2
2138-1848:713821029.994 : 0000 : 01 00 
2138-1848:713821030.144 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713821030.215 : System total receive data 2 bytes
2138-1848:713821030.281 : => CNT96226::VenderCmd_GetData
2138-1848:713821030.346 : iCmd = 1, nBytes = 4
2138-1848:713821184.847 : 0000 : 00 00 00 00 
2138-1848:713821184.934 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713821185.090 : <= CAsicIO::DoIo ret = 1
2138-1848:713821185.178 : Reset Background Line to 2
2138-1848:713821185.258 : Simulate maximum size scan: reset length to 1260/2520 Line
2138-1848:713821185.367 : ParamCutImageFront.dwCutTop 4, ParamCutImageFront.dwCutTail 2222
2138-1848:713821185.475 : IO.ScanParameter.Left = 0
2138-1848:713821185.532 : IO.ScanParameter.Top = 0
2138-1848:713821185.590 : IO.ScanParameter.Width = 1296
2138-1848:713821185.647 : IO.ScanParameter.Length = 1260
2138-1848:713821185.708 : IO.ScanParameter.PixelNum = 1296
2138-1848:713821185.766 : IO.ScanParameter.LineNum = 2520
2138-1848:713821185.827 : IO.ScanParameter.ScanMode = 4
2138-1848:713821185.881 : IO.ScanParameter.ScanMethod = 1
2138-1848:713821185.940 : IO.ScanParameter.BitPerPixel = 24
2138-1848:713821186.000 : IO.ScanParameter.ScanSpeed = 0
2138-1848:713821186.057 : IO.ScanParameter.Contrast = 0
2138-1848:713821186.112 : IO.ScanParameter.Brightness = 0
2138-1848:713821186.167 : IO.ScanParameter.HTPatternNo = 1
2138-1848:713821186.223 : IO.ScanParameter.Highlight = 255
2138-1848:713821186.286 : IO.ScanParameter.Shadow = 0
2138-1848:713821186.341 : IO.ScanParameter.ColorFilter = 0
2138-1848:713821186.398 : IO.ScanParameter.Invert = 0
2138-1848:713821186.455 : IO.ScanParameter.IntelligentMultiFeedStyle = 0
2138-1848:713821186.518 : IO.ScanParameter.ExtScanParam = 0x9000
2138-1848:713821186.586 : IO.ScanParameter.RExposure = 100
2138-1848:713821186.644 : IO.ScanParameter.GExposure = 100
2138-1848:713821186.701 : IO.ScanParameter.BExposure = 100
2138-1848:713821186.758 : IO.ScanParameter.XRes = 600
2138-1848:713821186.814 : IO.ScanParameter.YRes = 600
2138-1848:713821186.868 : IO.ScanParameter.RGain = 0
2138-1848:713821186.925 : IO.ScanParameter.GGain = 0
2138-1848:713821186.979 : IO.ScanParameter.BGain = 0
2138-1848:713821187.134 : IO.ScanParameter.lensPosition = 0
2138-1848:713821187.196 : IO.ScanParameter.byBackgroundLines = 2
2138-1848:713821187.255 : IO.ScanParameter.byPagesThisJob = 0
2138-1848:713821187.313 : IO.ScanParameter.EnableBatchScan = 1
2138-1848:713821187.373 : IO.ScanParameter.wPaperLength = 0
2138-1848:713821187.432 : IO.ScanParameter.ExtIndex = 0
2138-1848:713821187.498 : IO.ScanParameter.ExtSize = 0
2138-1848:713821187.553 : IO.ScanParameter.MaxPaperScan = 0
2138-1848:713821187.610 : IO.ScanParameter.UltraSonicIntension = 0
2138-1848:713821187.671 : IO.ScanParameter.CompressionArgument = 0
2138-1848:713821187.729 : IO.ScanParameter.HiWordLength = 0
2138-1848:713821187.788 : IO.ScanParameter.HiWordLineNum = 0
2138-1848:713821187.853 : Front Page Image Process Count = 4
2138-1848:713821188.101 : ImageProcess Stage 0 : OA982 Color Pack
2138-1848:713821188.172 : -> Pixel : 1296
2138-1848:713821188.228 : ImageProcess Stage 1 : Software gamma
2138-1848:713821188.283 : -> Pixel : 1296
2138-1848:713821188.338 : ImageProcess Stage 2 : Cut Image
2138-1848:713821188.396 : -> Pixel : 1296
2138-1848:713821188.447 : -> blColor : 1
2138-1848:713821188.499 : -> blDelayCutTop : 0
2138-1848:713821188.551 : -> dwCutLeft : 0
2138-1848:713821188.601 : -> dwCutRight : 38
2138-1848:713821188.652 : -> dwCutTop : 4
2138-1848:713821188.704 : -> dwCutTail : 2222
2138-1848:713821188.758 : ImageProcess Stage 3 : Bilinear Scale
2138-1848:713821188.813 : -> dwSrcWidth : 1258
2138-1848:713821188.864 : -> dwSrcLength : 2218
2138-1848:713821188.917 : -> dwDestWidth : 628
2138-1848:713821188.968 : -> dwDestLength : 1109
2138-1848:713821189.018 : -> dwYRateFraction : 0/0
2138-1848:713821189.072 : -> blColor : 1
2138-1848:713821189.119 : -> blYByRate : 0
2138-1848:713821192.065 : BatchScan - PipeMemoryUsageDivider = 2
2138-1848:713821192.136 : BatchScan - PipeDiskModeHardLimit = 134217728
2138-1848:713821192.202 : BatchScan - BatchScanPageRange = 2 ~ 4
2138-1848:713821192.265 : BatchScan - BatchScanDisableThreshold = 133169152
2138-1848:713821192.350 : Allocate buffer size=33554432
2138-1848:713821194.598 : Alloc Buffer @ =d086020 
2138-1848:713821194.664 :   IO  Buffer @ =d086020 / d886020 
2138-1848:713821194.729 : Image Buffer @ =e086020 / 0 
2138-1848:713821194.794 :  BatchScan - BatchScanCachePage = 4
2138-1848:713821194.854 : Allocate Front IO pipe (size: 9798568-39194272) 
2138-1848:713821195.939 : Pipe = 50f9948 Allocate size = 10485760 ~ 39845888
2138-1848:713821197.547 : Pipe = 50f9948 Reset Total = 10485760 Free = 10485760 Data = 0
2138-1848:713821197.643 : Allocate Front Read pipe (size: 25166256-41943760) 
2138-1848:713821198.116 : Pipe = 50f9a48 Allocate size = 27262976 ~ 44040192
2138-1848:713821203.739 : Pipe = 50f9a48 Reset Total = 27262976 Free = 27262976 Data = 0
2138-1848:713821203.851 : Reset background event
2138-1848:713821206.231 : Create IO thread
2138-1848:713821207.556 : <= StartJob ret = 1
2138-1848:713821207.650 : => StartPage
2138-1848:713821207.703 : StartPage (1) Reset variable
2138-1848:713821210.105 : <= StartPage ret = 1
2138-1848:713821210.184 : Page 1
2138-1848:713821210.239 : <= StartScan ret = 1
2138-20dc:713821215.054 :     Pipe = 50f9948 Read ==>
2138-20dc:713821215.209 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713821217.911 :         => CAsicIO::DoIo code = 0x2A - 0x95
2138-21f0:713821218.033 :         IO Send command 10 bytes
2138-21f0:713821218.118 :         => CNT96226::VenderCmd_SetData
2138-21f0:713821218.188 :         iCmd = 0, nBytes = 12
2138-21f0:713821218.310 :         0000 : 2a 00 95 00 00 00 00 00 02 00 00 00 
2138-21f0:713821856.882 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713821857.088 :         System send command 10 bytes + data 2 bytes
2138-21f0:713821857.175 :         => CNT96226::VenderCmd_GetData
2138-21f0:713821857.247 :         iCmd = 1, nBytes = 4
2138-21f0:713822009.690 :         0000 : 00 00 00 00 
2138-21f0:713822009.866 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713822010.253 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713822010.350 :         => CAsicIO::DoIo code = 0x2A - 0x96
2138-21f0:713822010.425 :         IO Send command 10 bytes
2138-21f0:713822010.542 :         => CNT96226::VenderCmd_SetData
2138-21f0:713822010.606 :         iCmd = 0, nBytes = 12
2138-21f0:713822010.730 :         0000 : 2a 00 96 00 00 01 00 00 02 00 00 00 
2138-1848:713822252.387 : => ReadScan
2138-1848:713822252.560 : Count = 99852, Ptr = 7de7690
2138-1848:713822252.639 : => ReadScanEx2
2138-1848:713822252.695 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713822252.758 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713822252.821 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713822252.895 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713822252.958 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713822253.024 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713822253.091 : => GetImageToBuffer
2138-1848:713822253.149 : => GetImageToBufferPageScan
2138-1848:713822253.210 : Pipe = 50f9a48 Read ==>
2138-1848:713822253.357 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713822586.921 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713822587.115 :         System send command 10 bytes + data 2 bytes
2138-21f0:713822587.202 :         => CNT96226::VenderCmd_GetData
2138-21f0:713822587.266 :         iCmd = 1, nBytes = 4
2138-21f0:713822794.716 :         0000 : 00 00 00 00 
2138-21f0:713822794.807 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713822794.953 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713822795.098 :         => CAsicIO::DoIo code = 0x2A - 0x83
2138-21f0:713822795.170 :         IO Send command 10 bytes
2138-21f0:713822795.296 :         => CNT96226::VenderCmd_SetData
2138-21f0:713822795.360 :         iCmd = 0, nBytes = 28
2138-21f0:713822795.493 :         0000 : 2a 00 83 00 00 00 00 00 12 00 04 00 00 00 00 00 
2138-21f0:713822795.612 :         0010 : 00 00 04 00 00 00 00 00 00 00 04 00 
2138-21f0:713822994.332 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713822994.530 :         System send command 10 bytes + data 18 bytes
2138-21f0:713822994.614 :         => CNT96226::VenderCmd_GetData
2138-21f0:713822994.685 :         iCmd = 1, nBytes = 4
2138-21f0:713823184.900 :         0000 : 00 00 00 00 
2138-21f0:713823185.016 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713823185.177 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713823185.269 :         IOThread: ReadBackground
2138-21f0:713823185.441 :         Background Front Page Image Process Count = 3
2138-21f0:713823185.575 :         ImageProcess Stage 0 : OA982 Color Pack
2138-21f0:713823185.648 :         -> Pixel : 1296
2138-21f0:713823185.706 :         ImageProcess Stage 1 : Nearest Scale
2138-21f0:713823185.769 :         -> dwSrcWidth : 1296
2138-21f0:713823185.826 :         -> dwSrcLength : 2
2138-21f0:713823185.878 :         -> dwDestWidth : 628
2138-21f0:713823185.931 :         -> dwDestLength : 2
2138-21f0:713823185.986 :         -> dwYRateFraction : 0/0
2138-21f0:713823186.051 :         -> blColor : 1
2138-21f0:713823186.102 :         -> blYByRate : 0
2138-21f0:713823186.158 :         ImageProcess Stage 2 : Background Color Unpack
2138-21f0:713823186.218 :         -> Pixel : 628
2138-21f0:713823187.268 :         => CAsicIO::DoIo code = 0x28 - 0x9B
2138-21f0:713823187.350 :         IO Send command 10 bytes
2138-21f0:713823187.414 :         => CNT96226::VenderCmd_SetData
2138-21f0:713823187.476 :         iCmd = 0, nBytes = 10
2138-21f0:713823187.588 :         0000 : 28 00 9b 00 0a 0d 00 1e 60 00 
2138-21f0:713823493.345 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713823493.546 :         System send command 10 bytes + data 0 bytes
2138-21f0:713823493.622 :         IO total need to receive data 7776 bytes
2138-21f0:713823493.693 :         => CNT96226::VenderCmd_GetData
2138-21f0:713823493.755 :         iCmd = 0, nBytes = 7776
2138-21f0:713823753.510 :         skip dump 7648 bytes
2138-21f0:713823753.707 :         0000 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823753.852 :         0010 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823753.985 :         0020 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.118 :         0030 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.249 :         0040 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.381 :         0050 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.510 :         0060 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.641 :         0070 : 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 
2138-21f0:713823754.707 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713823754.775 :         System total receive data 7776 bytes
2138-21f0:713823754.841 :         => CNT96226::VenderCmd_GetData
2138-21f0:713823754.903 :         iCmd = 1, nBytes = 4
2138-21f0:713823952.690 :         0000 : 00 00 00 00 
2138-21f0:713823952.813 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713823952.969 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713824198.714 :         IOThread: Counting Padding Values
2138-21f0:713824198.939 :         => CScanner::GetWindowDescriptor
2138-21f0:713824199.032 :         <= CScanner::GetWindowDescriptor
2138-21f0:713824199.103 :         Dump Window Descriptor
2138-21f0:713824199.473 :         0000 : 00 00 00 00 00 00 00 47 00 00 02 58 02 58 00 00 
2138-21f0:713824199.613 :         0010 : 00 00 00 00 00 00 00 00 14 40 00 00 13 b0 80 80 
2138-21f0:713824199.747 :         0020 : 80 05 08 00 00 03 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713824199.889 :         0030 : ff 1d e0 ff 00 0f 30 09 d8 10 00 00 64 00 64 00 
2138-21f0:713824200.021 :         0040 : 64 80 00 00 00 02 00 00 00 00 00 00 00 00 00 
2138-21f0:713824200.084 :         IOThread : Set Window
2138-21f0:713824200.147 :         => CAsicIO::DoIo code = 0x24 - 0x00
2138-21f0:713824200.218 :         IO Send command 10 bytes
2138-21f0:713824200.295 :         => CNT96226::VenderCmd_SetData
2138-21f0:713824200.358 :         iCmd = 0, nBytes = 89
2138-21f0:713824200.485 :         0000 : 24 00 00 00 00 00 00 00 4f 00 00 00 00 00 00 00 
2138-21f0:713824200.616 :         0010 : 00 47 00 00 02 58 02 58 00 00 00 00 00 00 00 00 
2138-21f0:713824200.748 :         0020 : 00 00 14 40 00 00 13 b0 80 80 80 05 08 00 00 03 
2138-21f0:713824200.879 :         0030 : 00 00 00 00 00 00 00 00 00 00 ff 1d e0 ff 00 0f 
2138-21f0:713824201.014 :         0040 : 30 09 d8 10 00 00 64 00 64 00 64 80 00 00 00 02 
2138-21f0:713824201.119 :         0050 : 00 00 00 00 00 00 00 00 00 
2138-21f0:713825378.576 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713825378.763 :         System send command 10 bytes + data 79 bytes
2138-21f0:713825378.842 :         => CNT96226::VenderCmd_GetData
2138-21f0:713825378.906 :         iCmd = 1, nBytes = 4
2138-21f0:713825589.254 :         0000 : 00 00 00 00 
2138-21f0:713825589.422 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713825589.595 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713825589.727 :         IOThread:Send Gamma
2138-21f0:713825589.815 :         => CAquila::UpdateSWGammaTable
2138-21f0:713825589.878 :          NewScanParameter.ColorFilter = 0
2138-21f0:713825590.011 :         0000 : 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
2138-21f0:713825590.155 :         0010 : 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
2138-21f0:713825590.296 :         0020 : 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
2138-21f0:713825590.434 :         0030 : 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
2138-21f0:713825590.574 :         0040 : 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
2138-21f0:713825590.713 :         0050 : 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
2138-21f0:713825590.855 :         0060 : 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
2138-21f0:713825591.165 :         0070 : 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 
2138-21f0:713825591.321 :         0080 : 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 
2138-21f0:713825591.468 :         0090 : 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f 
2138-21f0:713825591.611 :         00a0 : a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af 
2138-21f0:713825591.750 :         00b0 : b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf 
2138-21f0:713825591.892 :         00c0 : c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf 
2138-21f0:713825592.035 :         00d0 : d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df 
2138-21f0:713825592.181 :         00e0 : e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef 
2138-21f0:713825592.318 :         00f0 : f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 
2138-21f0:713825592.449 :         0100 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825592.583 :         0110 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825592.725 :         0120 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
2138-21f0:713825592.871 :         0130 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
2138-21f0:713825593.010 :         0140 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
2138-21f0:713825593.149 :         0150 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
2138-21f0:713825593.292 :         0160 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
2138-21f0:713825593.435 :         0170 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
2138-21f0:713825593.580 :         0180 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
2138-21f0:713825593.721 :         0190 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
2138-21f0:713825593.870 :         01a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
2138-21f0:713825594.009 :         01b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
2138-21f0:713825594.268 :         01c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
2138-21f0:713825594.409 :         01d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
2138-21f0:713825594.547 :         01e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825594.680 :         01f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825594.817 :         0200 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825594.949 :         0210 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825595.092 :         0220 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
2138-21f0:713825595.232 :         0230 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
2138-21f0:713825595.374 :         0240 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
2138-21f0:713825595.510 :         0250 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
2138-21f0:713825595.654 :         0260 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
2138-21f0:713825595.795 :         0270 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
2138-21f0:713825595.935 :         0280 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
2138-21f0:713825596.077 :         0290 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
2138-21f0:713825596.221 :         02a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
2138-21f0:713825596.359 :         02b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
2138-21f0:713825596.498 :         02c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
2138-21f0:713825596.636 :         02d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
2138-21f0:713825596.781 :         02e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825596.919 :         02f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825597.053 :         0300 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825597.181 :         0310 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-21f0:713825597.322 :         0320 : 00 00 00 00 00 00 00 15 1c 27 2b 32 35 38 3d 40 
2138-21f0:713825597.462 :         0330 : 44 46 4a 4c 4e 52 54 57 59 5c 5d 5f 62 63 66 67 
2138-21f0:713825597.654 :         0340 : 6a 6b 6d 6f 70 73 74 76 77 78 7b 7c 7e 7f 80 82 
2138-21f0:713825597.803 :         0350 : 83 85 86 88 89 8a 8c 8d 8f 90 91 92 93 95 96 97 
2138-21f0:713825597.950 :         0360 : 98 9a 9b 9c 9d 9e a0 a0 a2 a3 a4 a5 a6 a7 a8 a9 
2138-21f0:713825598.091 :         0370 : aa ab ad ad af af b0 b2 b2 b4 b4 b6 b6 b7 b8 b9 
2138-21f0:713825598.231 :         0380 : ba bb bc bd be bf c0 c1 c2 c3 c3 c4 c5 c6 c7 c8 
2138-21f0:713825598.370 :         0390 : c9 ca ca cb cc cd ce ce cf d0 d1 d2 d3 d4 d4 d5 
2138-21f0:713825598.516 :         03a0 : d6 d7 d7 d9 d9 da db db dc dd de df df e0 e1 e2 
2138-21f0:713825598.662 :         03b0 : e2 e3 e4 e4 e5 e6 e7 e7 e8 e9 e9 ea eb ec ec ed 
2138-21f0:713825598.802 :         03c0 : ee ee ef f0 f1 f1 f2 f3 f3 f4 f5 f6 f6 f7 f8 f8 
2138-21f0:713825598.939 :         03d0 : f9 f9 fa fb fb fc fd fe fe ff ff ff ff ff ff ff 
2138-21f0:713825599.082 :         03e0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825599.218 :         03f0 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
2138-21f0:713825599.286 :         <= CAquila::UpdateSWGammaTable
2138-21f0:713825601.647 :         IOThread: Wait Pipe
2138-21f0:713825601.719 :         Pipe = 50f9948 ==> IsHighUsage
2138-21f0:713825601.837 :         Pipe = 50f9948 Free size (10485760) + MaximumAllocateSize(39845888) - TotalBufferSize(10485760) : MinimizeAllocateSize(10485760)
2138-21f0:713825601.961 :         Pipe = 50f9948 MaximumPage Count = 0 : Current Page Count = 0
2138-21f0:713825602.066 :         Pipe = 50f9948 <== IsHighUsage ret = 0
2138-21f0:713825602.137 :         IOThread: Reserve Unit
2138-21f0:713825602.201 :         => CAsicIO::DoIo code = 0x16 - 0x00
2138-21f0:713825602.267 :         IO Send command 10 bytes
2138-21f0:713825602.373 :         => CNT96226::VenderCmd_SetData
2138-21f0:713825602.434 :         iCmd = 0, nBytes = 10
2138-21f0:713825602.538 :         0000 : 16 00 00 00 00 00 00 00 00 00 
2138-21f0:713825798.761 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713825798.917 :         System send command 10 bytes + data 0 bytes
2138-21f0:713825799.006 :         => CNT96226::VenderCmd_GetData
2138-21f0:713825799.069 :         iCmd = 1, nBytes = 4
2138-21f0:713826002.253 :         0000 : 00 00 00 00 
2138-21f0:713826002.347 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713826002.518 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713826002.584 :         IOThread: Start Scan
2138-21f0:713826002.648 :         => CAsicIO::DoIo code = 0x1B - 0x00
2138-21f0:713826002.713 :         IO Send command 10 bytes
2138-21f0:713826002.820 :         => CNT96226::VenderCmd_SetData
2138-21f0:713826002.879 :         iCmd = 0, nBytes = 10
2138-21f0:713826002.986 :         0000 : 1b 00 00 00 00 80 00 00 00 00 
2138-21f0:713826316.861 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713826317.173 :         System send command 10 bytes + data 0 bytes
2138-21f0:713826317.332 :         => CNT96226::VenderCmd_GetData
2138-21f0:713826317.462 :         iCmd = 1, nBytes = 4
2138-21f0:713826552.702 :         0000 : 00 00 00 00 
2138-21f0:713826552.948 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713826556.015 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713826556.275 :         IOThread: Read image 0 Bytes remain 9797760 bytes
2138-21f0:713826556.476 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713826556.662 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713826556.820 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713826556.950 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713826557.080 :         IO Send command 10 bytes
2138-21f0:713826557.266 :         => CNT96226::VenderCmd_SetData
2138-21f0:713826557.387 :         iCmd = 0, nBytes = 10
2138-21f0:713826557.626 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713826888.017 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713826888.300 :         System send command 10 bytes + data 0 bytes
2138-21f0:713826888.658 :         IO total need to receive data 2095632 bytes
2138-21f0:713826888.825 :         => CNT96226::VenderCmd_GetData
2138-21f0:713826888.948 :         iCmd = 2, nBytes = 24
2138-21f0:713827124.989 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713827125.374 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713827125.507 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713827125.666 :         Information.Status = 0
2138-21f0:713827125.802 :         => CNT96226::VenderCmd_GetData
2138-21f0:713827125.927 :         iCmd = 2, nBytes = 24
2138-21f0:713827340.897 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713827341.239 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713827341.381 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713827341.532 :         Information.Status = 0
2138-21f0:713827341.656 :         => CNT96226::VenderCmd_GetData
2138-21f0:713827341.781 :         iCmd = 2, nBytes = 24
2138-21f0:713827550.321 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713827550.700 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713827550.837 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713827550.984 :         Information.Status = 0
2138-21f0:713827551.114 :         => CNT96226::VenderCmd_GetData
2138-21f0:713827551.233 :         iCmd = 2, nBytes = 24
2138-21f0:713827771.065 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713827771.421 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713827771.555 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713827771.712 :         Information.Status = 0
2138-21f0:713827771.839 :         => CNT96226::VenderCmd_GetData
2138-21f0:713827771.964 :         iCmd = 2, nBytes = 24
2138-21f0:713827982.712 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713827983.001 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713827983.125 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713827983.260 :         Information.Status = 0
2138-21f0:713827983.384 :         => CNT96226::VenderCmd_GetData
2138-21f0:713827983.497 :         iCmd = 2, nBytes = 24
2138-21f0:713828207.024 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713828207.412 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713828207.552 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713828207.714 :         Information.Status = 0
2138-21f0:713828207.848 :         => CNT96226::VenderCmd_GetData
2138-21f0:713828207.982 :         iCmd = 2, nBytes = 24
2138-21f0:713828420.781 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713828421.088 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713828421.214 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713828421.353 :         Information.Status = 0
2138-21f0:713828421.468 :         => CNT96226::VenderCmd_GetData
2138-21f0:713828421.587 :         iCmd = 2, nBytes = 24
2138-21f0:713828643.226 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713828643.540 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713828643.660 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713828643.797 :         Information.Status = 0
2138-21f0:713828643.915 :         => CNT96226::VenderCmd_GetData
2138-21f0:713828644.030 :         iCmd = 2, nBytes = 24
2138-21f0:713828852.713 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713828853.066 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713828853.189 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713828853.332 :         Information.Status = 0
2138-21f0:713828853.467 :         => CNT96226::VenderCmd_GetData
2138-21f0:713828853.589 :         iCmd = 2, nBytes = 24
2138-21f0:713829061.615 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713829061.895 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713829062.019 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713829062.378 :         Information.Status = 0
2138-21f0:713829062.504 :         => CNT96226::VenderCmd_GetData
2138-21f0:713829062.615 :         iCmd = 2, nBytes = 24
2138-21f0:713829290.105 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713829290.497 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713829290.645 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713829290.802 :         Information.Status = 0
2138-21f0:713829290.935 :         => CNT96226::VenderCmd_GetData
2138-21f0:713829291.067 :         iCmd = 2, nBytes = 24
2138-21f0:713829525.922 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713829526.274 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713829526.411 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713829526.578 :         Information.Status = 0
2138-21f0:713829526.700 :         => CNT96226::VenderCmd_GetData
2138-21f0:713829526.819 :         iCmd = 2, nBytes = 24
2138-21f0:713829741.910 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713829742.285 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713829742.418 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713829742.573 :         Information.Status = 0
2138-21f0:713829742.702 :         => CNT96226::VenderCmd_GetData
2138-21f0:713829742.831 :         iCmd = 2, nBytes = 24
2138-21f0:713829958.807 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713829959.143 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713829959.275 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713829959.422 :         Information.Status = 0
2138-21f0:713829959.541 :         => CNT96226::VenderCmd_GetData
2138-21f0:713829959.658 :         iCmd = 2, nBytes = 24
2138-21f0:713830190.378 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713830190.759 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713830190.892 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713830191.045 :         Information.Status = 0
2138-21f0:713830191.168 :         => CNT96226::VenderCmd_GetData
2138-21f0:713830191.287 :         iCmd = 2, nBytes = 24
2138-21f0:713830411.008 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713830411.349 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713830411.503 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713830411.659 :         Information.Status = 0
2138-21f0:713830411.783 :         => CNT96226::VenderCmd_GetData
2138-21f0:713830411.906 :         iCmd = 2, nBytes = 24
2138-21f0:713830635.574 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713830635.931 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713830636.069 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713830636.216 :         Information.Status = 0
2138-21f0:713830636.345 :         => CNT96226::VenderCmd_GetData
2138-21f0:713830636.464 :         iCmd = 2, nBytes = 24
2138-21f0:713830844.408 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713830844.798 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713830844.929 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713830845.089 :         Information.Status = 0
2138-21f0:713830845.207 :         => CNT96226::VenderCmd_GetData
2138-21f0:713830845.330 :         iCmd = 2, nBytes = 24
2138-21f0:713831056.363 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713831056.698 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713831056.828 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713831056.979 :         Information.Status = 0
2138-21f0:713831057.100 :         => CNT96226::VenderCmd_GetData
2138-21f0:713831057.223 :         iCmd = 2, nBytes = 24
2138-21f0:713831342.032 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713831342.405 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713831342.772 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713831342.943 :         Information.Status = 0
2138-21f0:713831343.080 :         => CNT96226::VenderCmd_GetData
2138-21f0:713831343.214 :         iCmd = 2, nBytes = 24
2138-21f0:713831579.766 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713831580.118 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713831580.256 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713831580.414 :         Information.Status = 0
2138-21f0:713831580.541 :         => CNT96226::VenderCmd_GetData
2138-21f0:713831580.659 :         iCmd = 2, nBytes = 24
2138-21f0:713831810.833 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713831811.213 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713831811.352 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713831811.503 :         Information.Status = 0
2138-21f0:713831811.631 :         => CNT96226::VenderCmd_GetData
2138-21f0:713831811.751 :         iCmd = 2, nBytes = 24
2138-21f0:713832050.489 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713832050.852 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713832050.984 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713832051.142 :         Information.Status = 0
2138-21f0:713832051.261 :         => CNT96226::VenderCmd_GetData
2138-21f0:713832051.385 :         iCmd = 2, nBytes = 24
2138-21f0:713832281.502 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713832281.860 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713832282.000 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713832282.155 :         Information.Status = 0
2138-21f0:713832282.289 :         => CNT96226::VenderCmd_GetData
2138-21f0:713832282.420 :         iCmd = 2, nBytes = 24
2138-21f0:713832522.262 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713832522.602 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713832522.739 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713832522.898 :         Information.Status = 0
2138-21f0:713832523.019 :         => CNT96226::VenderCmd_GetData
2138-21f0:713832523.144 :         iCmd = 2, nBytes = 24
2138-21f0:713832761.491 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713832761.886 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713832762.028 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713832762.186 :         Information.Status = 0
2138-21f0:713832762.317 :         => CNT96226::VenderCmd_GetData
2138-21f0:713832762.443 :         iCmd = 2, nBytes = 24
2138-21f0:713832954.784 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713832955.126 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713832955.258 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713832955.413 :         Information.Status = 0
2138-21f0:713832955.542 :         => CNT96226::VenderCmd_GetData
2138-21f0:713832955.665 :         iCmd = 2, nBytes = 24
2138-21f0:713833136.341 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713833136.676 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713833136.812 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713833136.957 :         Information.Status = 0
2138-21f0:713833137.084 :         => CNT96226::VenderCmd_GetData
2138-21f0:713833137.196 :         iCmd = 2, nBytes = 24
2138-21f0:713833345.474 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713833345.764 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713833345.860 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713833345.973 :         Information.Status = 0
2138-21f0:713833346.059 :         => CNT96226::VenderCmd_GetData
2138-21f0:713833346.142 :         iCmd = 2, nBytes = 24
2138-21f0:713833544.986 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713833545.228 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713833545.464 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713833545.570 :         Information.Status = 0
2138-21f0:713833545.657 :         => CNT96226::VenderCmd_GetData
2138-21f0:713833545.739 :         iCmd = 2, nBytes = 24
2138-21f0:713833687.541 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713833687.732 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713833687.807 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713833687.899 :         Information.Status = 0
2138-21f0:713833687.975 :         => CNT96226::VenderCmd_GetData
2138-21f0:713833688.051 :         iCmd = 2, nBytes = 24
2138-21f0:713833896.936 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713833897.214 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713833897.301 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713833897.410 :         Information.Status = 0
2138-21f0:713833897.499 :         => CNT96226::VenderCmd_GetData
2138-21f0:713833897.586 :         iCmd = 2, nBytes = 24
2138-21f0:713834076.560 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713834076.773 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713834076.860 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713834076.951 :         Information.Status = 0
2138-21f0:713834077.035 :         => CNT96226::VenderCmd_GetData
2138-21f0:713834077.114 :         iCmd = 2, nBytes = 24
2138-21f0:713834279.838 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713834280.053 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713834280.117 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713834280.194 :         Information.Status = 0
2138-21f0:713834280.263 :         => CNT96226::VenderCmd_GetData
2138-21f0:713834280.324 :         iCmd = 2, nBytes = 24
2138-21f0:713834470.686 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713834470.889 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713834470.962 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713834471.045 :         Information.Status = 0
2138-21f0:713834471.117 :         => CNT96226::VenderCmd_GetData
2138-21f0:713834471.181 :         iCmd = 2, nBytes = 24
2138-21f0:713834679.322 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713834679.469 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713834679.533 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713834679.603 :         Information.Status = 0
2138-21f0:713834679.660 :         => CNT96226::VenderCmd_GetData
2138-21f0:713834679.720 :         iCmd = 2, nBytes = 24
2138-21f0:713834867.178 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713834867.406 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713834867.479 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713834867.564 :         Information.Status = 0
2138-21f0:713834867.632 :         => CNT96226::VenderCmd_GetData
2138-21f0:713834867.699 :         iCmd = 2, nBytes = 24
2138-21f0:713835066.111 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713835066.255 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713835066.316 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713835066.382 :         Information.Status = 0
2138-21f0:713835066.439 :         => CNT96226::VenderCmd_GetData
2138-21f0:713835066.503 :         iCmd = 2, nBytes = 24
2138-21f0:713835250.133 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713835250.347 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713835250.411 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713835250.493 :         Information.Status = 0
2138-21f0:713835250.558 :         => CNT96226::VenderCmd_GetData
2138-21f0:713835250.618 :         iCmd = 2, nBytes = 24
2138-21f0:713835491.265 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713835491.652 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713835491.731 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713835491.812 :         Information.Status = 0
2138-21f0:713835491.879 :         => CNT96226::VenderCmd_GetData
2138-21f0:713835491.941 :         iCmd = 2, nBytes = 24
2138-21f0:713835700.078 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713835700.220 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713835700.279 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713835700.346 :         Information.Status = 0
2138-21f0:713835700.403 :         => CNT96226::VenderCmd_GetData
2138-21f0:713835700.457 :         iCmd = 2, nBytes = 24
2138-21f0:713835887.514 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713835887.716 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713835887.782 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713835887.864 :         Information.Status = 0
2138-21f0:713835887.927 :         => CNT96226::VenderCmd_GetData
2138-21f0:713835887.989 :         iCmd = 2, nBytes = 24
2138-21f0:713836023.364 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713836023.512 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713836023.571 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713836023.643 :         Information.Status = 0
2138-21f0:713836023.698 :         => CNT96226::VenderCmd_GetData
2138-21f0:713836023.756 :         iCmd = 2, nBytes = 24
2138-21f0:713836585.414 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713836585.643 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713836585.710 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713836585.790 :         Information.Status = 0
2138-21f0:713836585.850 :         => CNT96226::VenderCmd_GetData
2138-21f0:713836585.913 :         iCmd = 2, nBytes = 24
2138-21f0:713837567.236 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713837567.514 :         0010 : f0 00 00 00 50 99 37 00 
2138-21f0:713837567.601 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713837567.704 :         Information.Status = 1, Information.Addr = 3643728
2138-21f0:713837571.804 :         => CNT96226::MemoryRead
2138-21f0:713837962.119 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713837962.345 :         System total receive data 311040 bytes
2138-21f0:713837962.449 :         => CNT96226::VenderCmd_GetData
2138-21f0:713837962.544 :         iCmd = 1, nBytes = 4
2138-21f0:713838161.531 :         0000 : 00 00 00 00 
2138-21f0:713838161.682 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713838161.867 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713838161.957 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713838162.042 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713838162.174 :         Pipe = 50f9948 Write ==>
2138-21f0:713838162.317 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713838162.481 :         Pipe = 50f9948 start to write data
2138-21f0:713838162.568 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 0 size = 36
2138-21f0:713838162.704 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713838162.839 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713838162.950 :         Pipe = 50f9948 Set read data ready
2138-21f0:713838163.131 :         Pipe = 50f9948 Write <==
2138-21f0:713838163.214 :         Pipe = 50f9948 Write ==>
2138-21f0:713838163.313 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713838163.439 :         Pipe = 50f9948 start to write data
2138-21f0:713838163.519 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 36 size = 311040
2138-20dc:713838164.292 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713838164.512 :     Pipe = 50f9948 Read Copy from 50f0e18 + 0 size = 36
2138-20dc:713838164.879 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713838165.015 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713838165.138 :     Pipe = 50f9948 Read <==
2138-21f0:713838169.392 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713838169.530 :         Pipe = 50f9948 Write read wait size = 0
2138-21f0:713838169.638 :         Pipe = 50f9948 Write <==
2138-20dc:713838171.395 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713838171.523 :     Pipe = 50f9948 Read ==>
2138-20dc:713838171.643 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713838171.790 :     Pipe = 50f9948 Read Copy from 50f0e18 + 36 size = 311040
2138-20dc:713838176.916 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713838177.047 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713838177.155 :     Pipe = 50f9948 Read <==
2138-20dc:713838177.232 :     ImageProcessThread : Process start
2138-20dc:713838186.443 :     BytesPerLine = 3888
2138-20dc:713838186.555 :     Lines = 80
2138-20dc:713838253.363 :     ImageProcessThread : Process end
2138-21f0:713838376.705 :         IOThread: get image OK
2138-21f0:713838376.935 :         IOThread: Read image 311040 Bytes remain 9486720 bytes
2138-21f0:713838377.077 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713838377.214 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713838377.319 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713838377.416 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713838377.497 :         IO Send command 10 bytes
2138-21f0:713838377.710 :         => CNT96226::VenderCmd_SetData
2138-21f0:713838377.792 :         iCmd = 0, nBytes = 10
2138-21f0:713838377.964 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713838684.389 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713838684.620 :         System send command 10 bytes + data 0 bytes
2138-21f0:713838684.728 :         IO total need to receive data 2095632 bytes
2138-21f0:713838684.830 :         => CNT96226::VenderCmd_GetData
2138-21f0:713838684.914 :         iCmd = 2, nBytes = 24
2138-20dc:713839065.532 :     Pipe = 50f9a48 Write ==>
2138-20dc:713839065.806 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713839066.171 :     Pipe = 50f9a48 start to write data
2138-20dc:713839066.242 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 0 size = 36
2138-20dc:713839066.351 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713839066.444 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713839066.529 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713839066.663 :     Pipe = 50f9a48 Write <==
2138-20dc:713839066.721 :     Pipe = 50f9a48 Write ==>
2138-20dc:713839067.028 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713839067.129 :     Pipe = 50f9a48 start to write data
2138-20dc:713839067.191 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 36 size = 71592
2138-1848:713839067.338 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713839067.512 : Pipe = 50f9a48 Read Copy from 50f9b08 + 0 size = 36
2138-1848:713839067.627 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713839067.732 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713839067.824 : Pipe = 50f9a48 Read <==
2138-1848:713839067.889 : Get Packet type = 0 
2138-1848:713839067.951 : Get Packet dwSize = 71592 
2138-1848:713839068.011 : Get Packet bADFStatus = 1 
2138-1848:713839068.071 : Get Packet dwStatusLong = 0 
2138-1848:713839068.134 : Get Packet dwMessageStatusLong = 0 
2138-1848:713839068.212 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713839068.278 : <= GetImageToBuffer Ret = 1
2138-1848:713839068.349 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
2138-1848:713839068.517 : Pipe = 50f9a48 Read ==>
2138-20dc:713839068.590 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27191384 Data = 71592
2138-20dc:713839068.693 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713839068.801 :     Pipe = 50f9a48 Write <==
2138-20dc:713839068.879 :     Pipe = 50f9948 Read ==>
2138-1848:713839068.981 : Pipe = 50f9a48 Read Total = 27262976 Free = 27191384 Data = 71592
2138-20dc:713839069.101 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713839069.191 : Pipe = 50f9a48 Read Copy from 50f9b08 + 36 size = 71592
2138-1848:713839070.328 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713839070.426 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713839070.510 : Pipe = 50f9a48 Read <==
2138-1848:713839070.568 : => GetImageToBuffer
2138-1848:713839070.623 : => GetImageToBufferPageScan
2138-1848:713839070.684 : Pipe = 50f9a48 Read ==>
2138-1848:713839070.756 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713839218.249 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713839218.395 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713839218.456 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713839218.535 :         Information.Status = 0
2138-21f0:713839218.598 :         => CNT96226::VenderCmd_GetData
2138-21f0:713839218.658 :         iCmd = 2, nBytes = 24
2138-21f0:713840208.467 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713840208.710 :         0010 : f0 00 00 00 50 58 3c 00 
2138-21f0:713840208.777 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713840208.857 :         Information.Status = 1, Information.Addr = 3954768
2138-21f0:713840209.859 :         => CNT96226::MemoryRead
2138-21f0:713840610.153 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713840610.344 :         System total receive data 311040 bytes
2138-21f0:713840610.424 :         => CNT96226::VenderCmd_GetData
2138-21f0:713840610.489 :         iCmd = 1, nBytes = 4
2138-21f0:713840819.019 :         0000 : 00 00 00 00 
2138-21f0:713840819.109 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713840819.258 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713840819.330 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713840819.395 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713840819.494 :         Pipe = 50f9948 Write ==>
2138-21f0:713840819.591 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713840819.711 :         Pipe = 50f9948 start to write data
2138-21f0:713840819.779 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 311076 size = 36
2138-21f0:713840819.886 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713840819.981 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713840820.064 :         Pipe = 50f9948 Set read data ready
2138-21f0:713840820.196 :         Pipe = 50f9948 Write <==
2138-21f0:713840820.255 :         Pipe = 50f9948 Write ==>
2138-21f0:713840820.326 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713840820.421 :         Pipe = 50f9948 start to write data
2138-21f0:713840820.482 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 311112 size = 311040
2138-20dc:713840821.293 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713840821.465 :     Pipe = 50f9948 Read Copy from 50f0e18 + 311076 size = 36
2138-20dc:713840821.586 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713840821.681 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713840821.765 :     Pipe = 50f9948 Read <==
2138-20dc:713840821.827 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713840821.898 :     Pipe = 50f9948 Read ==>
2138-20dc:713840821.972 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713840825.257 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713840825.361 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713840825.444 :         Pipe = 50f9948 Set read data ready
2138-21f0:713840825.536 :         Pipe = 50f9948 Write <==
2138-20dc:713840826.561 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713840826.725 :     Pipe = 50f9948 Read Copy from 50f0e18 + 311112 size = 311040
2138-20dc:713840827.800 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713840827.896 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713840827.981 :     Pipe = 50f9948 Read <==
2138-20dc:713840828.042 :     ImageProcessThread : Process start
2138-20dc:713840832.217 :     BytesPerLine = 3888
2138-20dc:713840832.284 :     Lines = 80
2138-20dc:713840881.446 :     ImageProcessThread : Process end
2138-21f0:713840992.909 :         IOThread: get image OK
2138-21f0:713840993.129 :         IOThread: Read image 311040 Bytes remain 9175680 bytes
2138-21f0:713840993.249 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713840993.358 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713840993.447 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713840993.525 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713840993.589 :         IO Send command 10 bytes
2138-21f0:713840993.718 :         => CNT96226::VenderCmd_SetData
2138-21f0:713840993.784 :         iCmd = 0, nBytes = 10
2138-21f0:713840993.914 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713841296.518 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713841296.720 :         System send command 10 bytes + data 0 bytes
2138-21f0:713841296.801 :         IO total need to receive data 2095632 bytes
2138-21f0:713841296.879 :         => CNT96226::VenderCmd_GetData
2138-21f0:713841296.948 :         iCmd = 2, nBytes = 24
2138-20dc:713841515.184 :     Pipe = 50f9a48 Write ==>
2138-20dc:713841515.473 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713841515.847 :     Pipe = 50f9a48 start to write data
2138-20dc:713841515.918 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 71628 size = 36
2138-20dc:713841516.028 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713841516.125 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713841516.212 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713841516.338 :     Pipe = 50f9a48 Write <==
2138-20dc:713841516.395 :     Pipe = 50f9a48 Write ==>
2138-20dc:713841516.699 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713841516.796 :     Pipe = 50f9a48 start to write data
2138-20dc:713841516.856 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 71664 size = 75360
2138-1848:713841517.011 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713841517.196 : Pipe = 50f9a48 Read Copy from 50f9b08 + 71628 size = 36
2138-1848:713841517.322 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713841517.424 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713841517.517 : Pipe = 50f9a48 Read <==
2138-1848:713841517.584 : Get Packet type = 0 
2138-1848:713841517.649 : Get Packet dwSize = 75360 
2138-1848:713841517.709 : Get Packet bADFStatus = 1 
2138-1848:713841517.771 : Get Packet dwStatusLong = 0 
2138-1848:713841517.835 : Get Packet dwMessageStatusLong = 0 
2138-1848:713841517.907 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713841517.974 : <= GetImageToBuffer Ret = 1
2138-1848:713841518.066 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
2138-1848:713841518.136 : Pipe = 50f9a48 Read ==>
2138-1848:713841518.215 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713841518.417 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713841518.608 :     Pipe = 50f9a48 Write read wait size = 28260
2138-20dc:713841518.713 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713841518.820 :     Pipe = 50f9a48 Write <==
2138-20dc:713841518.891 :     Pipe = 50f9948 Read ==>
2138-20dc:713841518.977 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713841519.178 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713841519.315 : Pipe = 50f9a48 Read Copy from 50f9b08 + 71664 size = 28260
2138-1848:713841519.856 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27215876 Data = 47100
2138-1848:713841520.182 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713841520.265 : Pipe = 50f9a48 Read <==
2138-1848:713841691.924 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713841692.110 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713841692.189 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713841692.259 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713841692.327 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713841692.395 : <= ReadScanEx2 ret = 1
2138-1848:713841692.455 : <= ReadScan ret = 1
2138-21f0:713841784.046 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713841784.215 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713841784.280 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713841784.357 :         Information.Status = 0
2138-21f0:713841784.418 :         => CNT96226::VenderCmd_GetData
2138-21f0:713841784.479 :         iCmd = 2, nBytes = 24
2138-21f0:713842348.674 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713842348.902 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713842348.965 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713842349.047 :         Information.Status = 0
2138-21f0:713842349.111 :         => CNT96226::VenderCmd_GetData
2138-21f0:713842349.170 :         iCmd = 2, nBytes = 24
2138-21f0:713842917.097 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713842917.325 :         0010 : f0 00 00 00 50 17 41 00 
2138-21f0:713842917.402 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713842917.493 :         Information.Status = 1, Information.Addr = 4265808
2138-21f0:713842918.591 :         => CNT96226::MemoryRead
2138-21f0:713843303.284 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713843303.479 :         System total receive data 311040 bytes
2138-21f0:713843303.567 :         => CNT96226::VenderCmd_GetData
2138-21f0:713843303.636 :         iCmd = 1, nBytes = 4
2138-21f0:713843477.125 :         0000 : 00 00 00 00 
2138-21f0:713843477.269 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713843477.456 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713843477.530 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713843477.592 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713843477.698 :         Pipe = 50f9948 Write ==>
2138-21f0:713843477.797 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713843477.923 :         Pipe = 50f9948 start to write data
2138-21f0:713843477.990 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 622152 size = 36
2138-21f0:713843478.097 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713843478.190 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713843478.277 :         Pipe = 50f9948 Set read data ready
2138-21f0:713843478.404 :         Pipe = 50f9948 Write <==
2138-21f0:713843478.464 :         Pipe = 50f9948 Write ==>
2138-21f0:713843478.535 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713843478.632 :         Pipe = 50f9948 start to write data
2138-21f0:713843478.693 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 622188 size = 311040
2138-20dc:713843479.489 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713843479.860 :     Pipe = 50f9948 Read Copy from 50f0e18 + 622152 size = 36
2138-20dc:713843479.989 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713843480.085 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713843480.172 :     Pipe = 50f9948 Read <==
2138-20dc:713843480.233 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713843480.303 :     Pipe = 50f9948 Read ==>
2138-20dc:713843480.377 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713843483.525 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713843483.632 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713843483.716 :         Pipe = 50f9948 Set read data ready
2138-21f0:713843483.815 :         Pipe = 50f9948 Write <==
2138-20dc:713843484.819 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713843484.984 :     Pipe = 50f9948 Read Copy from 50f0e18 + 622188 size = 311040
2138-20dc:713843486.049 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713843486.143 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713843486.230 :     Pipe = 50f9948 Read <==
2138-20dc:713843486.291 :     ImageProcessThread : Process start
2138-20dc:713843491.073 :     BytesPerLine = 3888
2138-20dc:713843491.160 :     Lines = 80
2138-20dc:713843540.657 :     ImageProcessThread : Process end
2138-1848:713843583.321 : => ReadScan
2138-1848:713843583.508 : Count = 99852, Ptr = 7de7690
2138-1848:713843583.587 : => ReadScanEx2
2138-1848:713843583.644 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713843583.712 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713843583.778 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713843583.843 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713843583.909 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713843583.976 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713843584.052 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
2138-1848:713843584.129 : Pipe = 50f9a48 Read ==>
2138-1848:713843584.254 : Pipe = 50f9a48 Read Total = 27262976 Free = 27215876 Data = 47100
2138-1848:713843584.385 : Pipe = 50f9a48 Read Copy from 50f9b08 + 99924 size = 47100
2138-1848:713843584.902 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713843584.999 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713843585.084 : Pipe = 50f9a48 Read <==
2138-1848:713843585.144 : => GetImageToBuffer
2138-1848:713843585.199 : => GetImageToBufferPageScan
2138-1848:713843585.260 : Pipe = 50f9a48 Read ==>
2138-1848:713843585.337 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713843683.505 :         IOThread: get image OK
2138-21f0:713843683.714 :         IOThread: Read image 311040 Bytes remain 8864640 bytes
2138-21f0:713843683.831 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713843683.937 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713843684.021 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713843684.314 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713843684.465 :         IO Send command 10 bytes
2138-21f0:713843684.602 :         => CNT96226::VenderCmd_SetData
2138-21f0:713843684.678 :         iCmd = 0, nBytes = 10
2138-21f0:713843684.811 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713843968.035 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713843968.231 :         System send command 10 bytes + data 0 bytes
2138-21f0:713843968.316 :         IO total need to receive data 2095632 bytes
2138-21f0:713843968.393 :         => CNT96226::VenderCmd_GetData
2138-21f0:713843968.462 :         iCmd = 2, nBytes = 24
2138-20dc:713844178.184 :     Pipe = 50f9a48 Write ==>
2138-20dc:713844178.447 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713844178.732 :     Pipe = 50f9a48 start to write data
2138-20dc:713844178.809 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 147024 size = 36
2138-20dc:713844178.922 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713844179.021 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713844179.110 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713844179.239 :     Pipe = 50f9a48 Write <==
2138-20dc:713844179.301 :     Pipe = 50f9a48 Write ==>
2138-20dc:713844179.377 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713844179.476 :     Pipe = 50f9a48 start to write data
2138-20dc:713844179.536 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 147060 size = 75360
2138-1848:713844180.360 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713844180.538 : Pipe = 50f9a48 Read Copy from 50f9b08 + 147024 size = 36
2138-1848:713844180.657 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713844180.773 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713844180.866 : Pipe = 50f9a48 Read <==
2138-20dc:713844180.935 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713844181.043 :     Pipe = 50f9a48 Write read wait size = 0
2138-1848:713844181.116 : Get Packet type = 0 
2138-1848:713844181.180 : Get Packet dwSize = 75360 
2138-1848:713844181.250 : Get Packet bADFStatus = 1 
2138-1848:713844181.316 : Get Packet dwStatusLong = 0 
2138-1848:713844181.390 : Get Packet dwMessageStatusLong = 0 
2138-20dc:713844181.460 :     Pipe = 50f9a48 Write <==
2138-1848:713844181.523 : <= GetImageToBufferPageScan Ret = 1
2138-20dc:713844181.591 :     Pipe = 50f9948 Read ==>
2138-1848:713844181.654 : <= GetImageToBuffer Ret = 1
2138-20dc:713844181.716 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713844181.801 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
2138-1848:713844181.873 : Pipe = 50f9a48 Read ==>
2138-1848:713844181.950 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713844182.049 : Pipe = 50f9a48 Read Copy from 50f9b08 + 147060 size = 52752
2138-1848:713844182.384 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27240368 Data = 22608
2138-1848:713844182.479 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713844182.561 : Pipe = 50f9a48 Read <==
2138-1848:713844337.543 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713844337.731 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713844337.805 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713844337.874 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713844337.940 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713844338.002 : <= ReadScanEx2 ret = 1
2138-1848:713844338.065 : <= ReadScan ret = 1
2138-21f0:713844455.584 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713844455.792 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713844455.855 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713844455.930 :         Information.Status = 0
2138-21f0:713844455.993 :         => CNT96226::VenderCmd_GetData
2138-21f0:713844456.059 :         iCmd = 2, nBytes = 24
2138-21f0:713845027.877 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713845028.112 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713845028.180 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713845028.265 :         Information.Status = 0
2138-21f0:713845028.325 :         => CNT96226::VenderCmd_GetData
2138-21f0:713845028.384 :         iCmd = 2, nBytes = 24
2138-21f0:713845584.119 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713845584.365 :         0010 : f0 00 00 00 50 d6 45 00 
2138-21f0:713845584.436 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713845584.655 :         Information.Status = 1, Information.Addr = 4576848
2138-21f0:713845586.027 :         => CNT96226::MemoryRead
2138-21f0:713845970.583 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713845970.787 :         System total receive data 311040 bytes
2138-21f0:713845970.868 :         => CNT96226::VenderCmd_GetData
2138-21f0:713845970.937 :         iCmd = 1, nBytes = 4
2138-21f0:713846134.600 :         0000 : 00 00 00 00 
2138-21f0:713846134.783 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713846134.974 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713846135.054 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713846135.119 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713846135.240 :         Pipe = 50f9948 Write ==>
2138-21f0:713846135.343 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713846135.466 :         Pipe = 50f9948 start to write data
2138-21f0:713846135.530 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 933228 size = 36
2138-21f0:713846135.637 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713846135.736 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713846135.824 :         Pipe = 50f9948 Set read data ready
2138-21f0:713846135.959 :         Pipe = 50f9948 Write <==
2138-21f0:713846136.020 :         Pipe = 50f9948 Write ==>
2138-21f0:713846136.246 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713846136.414 :         Pipe = 50f9948 start to write data
2138-21f0:713846136.478 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 933264 size = 311040
2138-20dc:713846136.632 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713846136.824 :     Pipe = 50f9948 Read Copy from 50f0e18 + 933228 size = 36
2138-20dc:713846136.946 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713846137.049 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713846137.153 :     Pipe = 50f9948 Read <==
2138-20dc:713846137.228 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713846137.328 :     Pipe = 50f9948 Read ==>
2138-20dc:713846137.406 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713846141.431 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713846141.541 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713846141.631 :         Pipe = 50f9948 Set read data ready
2138-21f0:713846141.740 :         Pipe = 50f9948 Write <==
2138-20dc:713846141.893 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713846142.023 :     Pipe = 50f9948 Read Copy from 50f0e18 + 933264 size = 311040
2138-20dc:713846143.317 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713846143.411 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713846143.498 :     Pipe = 50f9948 Read <==
2138-20dc:713846143.562 :     ImageProcessThread : Process start
2138-20dc:713846148.259 :     BytesPerLine = 3888
2138-20dc:713846148.346 :     Lines = 80
2138-20dc:713846199.617 :     ImageProcessThread : Process end
2138-1848:713846242.243 : => ReadScan
2138-1848:713846242.425 : Count = 99852, Ptr = 7de7690
2138-1848:713846242.513 : => ReadScanEx2
2138-1848:713846242.577 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713846242.648 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713846242.710 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713846242.781 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713846242.846 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713846242.914 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713846242.983 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
2138-1848:713846243.058 : Pipe = 50f9a48 Read ==>
2138-1848:713846243.241 : Pipe = 50f9a48 Read Total = 27262976 Free = 27240368 Data = 22608
2138-1848:713846243.500 : Pipe = 50f9a48 Read Copy from 50f9b08 + 199812 size = 22608
2138-1848:713846243.803 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713846243.900 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713846243.984 : Pipe = 50f9a48 Read <==
2138-1848:713846244.051 : => GetImageToBuffer
2138-1848:713846244.108 : => GetImageToBufferPageScan
2138-1848:713846244.178 : Pipe = 50f9a48 Read ==>
2138-1848:713846244.253 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713846308.681 :         IOThread: get image OK
2138-21f0:713846308.880 :         IOThread: Read image 311040 Bytes remain 8553600 bytes
2138-21f0:713846308.998 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713846309.107 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713846309.185 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713846309.256 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713846309.322 :         IO Send command 10 bytes
2138-21f0:713846309.486 :         => CNT96226::VenderCmd_SetData
2138-21f0:713846309.551 :         iCmd = 0, nBytes = 10
2138-21f0:713846309.674 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713846596.985 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713846597.174 :         System send command 10 bytes + data 0 bytes
2138-21f0:713846597.258 :         IO total need to receive data 2095632 bytes
2138-21f0:713846597.333 :         => CNT96226::VenderCmd_GetData
2138-21f0:713846597.400 :         iCmd = 2, nBytes = 24
2138-21f0:713846751.282 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713846751.547 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713846751.623 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713846751.716 :         Information.Status = 0
2138-21f0:713846751.786 :         => CNT96226::VenderCmd_GetData
2138-21f0:713846751.863 :         iCmd = 2, nBytes = 24
2138-20dc:713846874.944 :     Pipe = 50f9a48 Write ==>
2138-20dc:713846875.225 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713846875.378 :     Pipe = 50f9a48 start to write data
2138-20dc:713846875.457 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 222420 size = 36
2138-20dc:713846875.584 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713846875.691 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713846875.779 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713846875.908 :     Pipe = 50f9a48 Write <==
2138-20dc:713846875.969 :     Pipe = 50f9a48 Write ==>
2138-20dc:713846876.047 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713846876.149 :     Pipe = 50f9a48 start to write data
2138-20dc:713846876.215 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 222456 size = 75360
2138-1848:713846876.515 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713846876.691 : Pipe = 50f9a48 Read Copy from 50f9b08 + 222420 size = 36
2138-1848:713846876.809 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713846876.910 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713846877.007 : Pipe = 50f9a48 Read <==
2138-1848:713846877.071 : Get Packet type = 0 
2138-1848:713846877.134 : Get Packet dwSize = 75360 
2138-1848:713846877.197 : Get Packet bADFStatus = 1 
2138-1848:713846877.261 : Get Packet dwStatusLong = 0 
2138-1848:713846877.321 : Get Packet dwMessageStatusLong = 0 
2138-1848:713846877.390 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713846877.457 : <= GetImageToBuffer Ret = 1
2138-1848:713846877.532 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713846877.611 : Pipe = 50f9a48 Read ==>
2138-20dc:713846877.684 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713846877.788 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713846877.952 :     Pipe = 50f9a48 Write <==
2138-20dc:713846878.018 :     Pipe = 50f9948 Read ==>
2138-1848:713846878.107 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713846878.222 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713846878.307 : Pipe = 50f9a48 Read Copy from 50f9b08 + 222456 size = 75360
2138-1848:713846878.610 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713846878.701 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713846878.784 : Pipe = 50f9a48 Read <==
2138-1848:713846878.844 : => GetImageToBuffer
2138-1848:713846878.899 : => GetImageToBufferPageScan
2138-1848:713846878.957 : Pipe = 50f9a48 Read ==>
2138-1848:713846879.031 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713847254.430 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713847254.653 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713847254.724 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713847254.804 :         Information.Status = 0
2138-21f0:713847254.872 :         => CNT96226::VenderCmd_GetData
2138-21f0:713847254.937 :         iCmd = 2, nBytes = 24
2138-21f0:713848205.463 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713848205.696 :         0010 : f0 00 00 00 50 95 4a 00 
2138-21f0:713848205.772 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713848205.857 :         Information.Status = 1, Information.Addr = 4887888
2138-21f0:713848206.935 :         => CNT96226::MemoryRead
2138-21f0:713848584.396 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713848584.611 :         System total receive data 311040 bytes
2138-21f0:713848584.697 :         => CNT96226::VenderCmd_GetData
2138-21f0:713848584.770 :         iCmd = 1, nBytes = 4
2138-21f0:713848735.232 :         0000 : 00 00 00 00 
2138-21f0:713848735.399 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713848735.591 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713848735.668 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713848735.735 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713848735.850 :         Pipe = 50f9948 Write ==>
2138-21f0:713848735.958 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713848736.085 :         Pipe = 50f9948 start to write data
2138-21f0:713848736.152 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1244304 size = 36
2138-21f0:713848736.270 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713848736.377 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713848736.465 :         Pipe = 50f9948 Set read data ready
2138-21f0:713848736.597 :         Pipe = 50f9948 Write <==
2138-21f0:713848736.662 :         Pipe = 50f9948 Write ==>
2138-21f0:713848736.741 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713848736.848 :         Pipe = 50f9948 start to write data
2138-21f0:713848736.910 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1244340 size = 311040
2138-20dc:713848737.646 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713848737.827 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1244304 size = 36
2138-20dc:713848737.944 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713848738.047 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713848738.134 :     Pipe = 50f9948 Read <==
2138-20dc:713848738.203 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713848738.276 :     Pipe = 50f9948 Read ==>
2138-20dc:713848738.350 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713848741.953 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713848742.058 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713848742.195 :         Pipe = 50f9948 Set read data ready
2138-21f0:713848742.296 :         Pipe = 50f9948 Write <==
2138-20dc:713848743.047 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713848743.222 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1244340 size = 311040
2138-20dc:713848744.138 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713848744.242 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713848744.333 :     Pipe = 50f9948 Read <==
2138-20dc:713848744.400 :     ImageProcessThread : Process start
2138-20dc:713848748.701 :     BytesPerLine = 3888
2138-20dc:713848748.773 :     Lines = 80
2138-20dc:713848796.548 :     ImageProcessThread : Process end
2138-21f0:713848906.047 :         IOThread: get image OK
2138-21f0:713848906.235 :         IOThread: Read image 311040 Bytes remain 8242560 bytes
2138-21f0:713848906.348 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713848906.454 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713848906.541 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713848906.622 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713848906.691 :         IO Send command 10 bytes
2138-21f0:713848906.843 :         => CNT96226::VenderCmd_SetData
2138-21f0:713848906.910 :         iCmd = 0, nBytes = 10
2138-21f0:713848907.033 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713849226.111 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713849226.326 :         System send command 10 bytes + data 0 bytes
2138-21f0:713849226.410 :         IO total need to receive data 2095632 bytes
2138-21f0:713849226.493 :         => CNT96226::VenderCmd_GetData
2138-21f0:713849226.565 :         iCmd = 2, nBytes = 24
2138-20dc:713849463.229 :     Pipe = 50f9a48 Write ==>
2138-20dc:713849463.499 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713849463.652 :     Pipe = 50f9a48 start to write data
2138-20dc:713849463.730 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 297816 size = 36
2138-20dc:713849463.847 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713849463.944 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713849464.033 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713849464.165 :     Pipe = 50f9a48 Write <==
2138-20dc:713849464.233 :     Pipe = 50f9a48 Write ==>
2138-20dc:713849464.312 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713849464.414 :     Pipe = 50f9a48 start to write data
2138-20dc:713849464.476 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 297852 size = 75360
2138-20dc:713849465.776 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
2138-20dc:713849465.880 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713849465.962 :     Pipe = 50f9a48 Write <==
2138-20dc:713849466.026 :     Pipe = 50f9948 Read ==>
2138-20dc:713849466.113 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713849466.354 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713849466.469 : Pipe = 50f9a48 Read Copy from 50f9b08 + 297816 size = 36
2138-1848:713849466.574 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713849466.670 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713849466.757 : Pipe = 50f9a48 Read <==
2138-1848:713849466.817 : Get Packet type = 0 
2138-1848:713849466.876 : Get Packet dwSize = 75360 
2138-1848:713849466.934 : Get Packet bADFStatus = 1 
2138-1848:713849466.992 : Get Packet dwStatusLong = 0 
2138-1848:713849467.052 : Get Packet dwMessageStatusLong = 0 
2138-1848:713849467.124 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713849467.188 : <= GetImageToBuffer Ret = 1
2138-1848:713849467.257 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
2138-1848:713849467.328 : Pipe = 50f9a48 Read ==>
2138-1848:713849467.450 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713849467.549 : Pipe = 50f9a48 Read Copy from 50f9b08 + 297852 size = 1884
2138-1848:713849467.656 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27189500 Data = 73476
2138-1848:713849467.750 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713849467.831 : Pipe = 50f9a48 Read <==
2138-1848:713849638.150 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713849638.341 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713849638.421 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713849638.494 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713849638.567 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713849638.636 : <= ReadScanEx2 ret = 1
2138-1848:713849638.697 : <= ReadScan ret = 1
2138-21f0:713850024.990 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713850025.230 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713850025.319 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713850025.406 :         Information.Status = 0
2138-21f0:713850025.484 :         => CNT96226::VenderCmd_GetData
2138-21f0:713850025.554 :         iCmd = 2, nBytes = 24
2138-21f0:713851011.894 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713851012.125 :         0010 : f0 00 00 00 50 54 4f 00 
2138-21f0:713851012.199 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713851012.280 :         Information.Status = 1, Information.Addr = 5198928
2138-21f0:713851013.456 :         => CNT96226::MemoryRead
2138-21f0:713851623.216 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713851623.422 :         System total receive data 311040 bytes
2138-21f0:713851623.508 :         => CNT96226::VenderCmd_GetData
2138-21f0:713851623.574 :         iCmd = 1, nBytes = 4
2138-21f0:713851764.640 :         0000 : 00 00 00 00 
2138-21f0:713851764.802 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713851764.989 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713851765.063 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713851765.129 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713851765.230 :         Pipe = 50f9948 Write ==>
2138-21f0:713851765.339 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713851765.464 :         Pipe = 50f9948 start to write data
2138-21f0:713851765.536 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1555380 size = 36
2138-21f0:713851765.644 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713851765.744 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713851765.832 :         Pipe = 50f9948 Set read data ready
2138-20dc:713851766.074 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713851766.193 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1555380 size = 36
2138-20dc:713851766.295 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713851766.389 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713851766.474 :     Pipe = 50f9948 Read <==
2138-20dc:713851766.538 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713851766.610 :     Pipe = 50f9948 Read ==>
2138-20dc:713851766.683 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713851766.821 :         Pipe = 50f9948 Write <==
2138-21f0:713851766.883 :         Pipe = 50f9948 Write ==>
2138-21f0:713851766.958 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713851767.056 :         Pipe = 50f9948 start to write data
2138-21f0:713851767.119 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1555416 size = 311040
2138-21f0:713851786.615 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713851786.819 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713851787.067 :         Pipe = 50f9948 Set read data ready
2138-20dc:713851787.339 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713851787.449 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1555416 size = 311040
2138-20dc:713851789.773 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713851789.896 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713851789.992 :     Pipe = 50f9948 Read <==
2138-20dc:713851790.052 :     ImageProcessThread : Process start
2138-20dc:713851794.361 :     BytesPerLine = 3888
2138-20dc:713851794.425 :     Lines = 80
2138-21f0:713851796.386 :         Pipe = 50f9948 Write <==
2138-20dc:713851843.222 :     ImageProcessThread : Process end
2138-1848:713851978.612 : => ReadScan
2138-1848:713851978.798 : Count = 99852, Ptr = 7de7690
2138-1848:713851978.878 : => ReadScanEx2
2138-1848:713851978.939 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713851979.008 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713851979.072 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713851979.138 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713851979.205 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713851979.268 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713851979.341 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
2138-1848:713851979.416 : Pipe = 50f9a48 Read ==>
2138-1848:713851979.558 : Pipe = 50f9a48 Read Total = 27262976 Free = 27189500 Data = 73476
2138-1848:713851979.695 : Pipe = 50f9a48 Read Copy from 50f9b08 + 299736 size = 73476
2138-1848:713851980.189 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713851980.284 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713851980.367 : Pipe = 50f9a48 Read <==
2138-1848:713851980.432 : => GetImageToBuffer
2138-1848:713851980.487 : => GetImageToBufferPageScan
2138-1848:713851980.548 : Pipe = 50f9a48 Read ==>
2138-1848:713851980.620 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713852003.673 :         IOThread: get image OK
2138-21f0:713852003.819 :         IOThread: Read image 311040 Bytes remain 7931520 bytes
2138-21f0:713852003.930 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713852004.032 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713852004.111 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713852004.189 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713852004.256 :         IO Send command 10 bytes
2138-21f0:713852004.365 :         => CNT96226::VenderCmd_SetData
2138-21f0:713852004.430 :         iCmd = 0, nBytes = 10
2138-21f0:713852004.560 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-20dc:713852483.142 :     Pipe = 50f9a48 Write ==>
2138-20dc:713852483.403 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713852483.554 :     Pipe = 50f9a48 start to write data
2138-20dc:713852483.623 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 373212 size = 36
2138-20dc:713852483.737 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713852483.842 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713852483.927 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713852484.056 :     Pipe = 50f9a48 Write <==
2138-20dc:713852484.114 :     Pipe = 50f9a48 Write ==>
2138-20dc:713852484.188 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713852484.313 :     Pipe = 50f9a48 start to write data
2138-20dc:713852484.375 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 373248 size = 75360
2138-1848:713852484.540 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713852484.718 : Pipe = 50f9a48 Read Copy from 50f9b08 + 373212 size = 36
2138-1848:713852484.839 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713852484.944 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713852485.132 : Pipe = 50f9a48 Read <==
2138-1848:713852485.198 : Get Packet type = 0 
2138-1848:713852485.260 : Get Packet dwSize = 75360 
2138-1848:713852485.323 : Get Packet bADFStatus = 1 
2138-1848:713852485.385 : Get Packet dwStatusLong = 0 
2138-1848:713852485.444 : Get Packet dwMessageStatusLong = 0 
2138-1848:713852485.523 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713852485.597 : <= GetImageToBuffer Ret = 1
2138-1848:713852485.676 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
2138-20dc:713852485.761 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713852485.866 :     Pipe = 50f9a48 Write read wait size = 0
2138-1848:713852485.938 : Pipe = 50f9a48 Read ==>
2138-20dc:713852485.999 :     Pipe = 50f9a48 Write <==
2138-1848:713852486.063 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713852486.151 :     Pipe = 50f9948 Read ==>
2138-1848:713852486.215 : Pipe = 50f9a48 Read Copy from 50f9b08 + 373248 size = 26376
2138-20dc:713852486.301 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713852486.415 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27213992 Data = 48984
2138-1848:713852486.505 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713852486.588 : Pipe = 50f9a48 Read <==
2138-1848:713852644.287 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713852644.483 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713852644.562 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713852644.633 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713852644.709 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713852644.775 : <= ReadScanEx2 ret = 1
2138-1848:713852644.837 : <= ReadScan ret = 1
2138-21f0:713853145.958 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713853146.169 :         System send command 10 bytes + data 0 bytes
2138-21f0:713853146.251 :         IO total need to receive data 2095632 bytes
2138-21f0:713853146.326 :         => CNT96226::VenderCmd_GetData
2138-21f0:713853146.391 :         iCmd = 2, nBytes = 24
2138-21f0:713853695.009 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713853695.246 :         0010 : f0 00 00 00 50 13 54 00 
2138-21f0:713853695.317 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713853695.395 :         Information.Status = 1, Information.Addr = 5509968
2138-21f0:713853696.784 :         => CNT96226::MemoryRead
2138-21f0:713854216.937 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713854217.137 :         System total receive data 311040 bytes
2138-21f0:713854217.229 :         => CNT96226::VenderCmd_GetData
2138-21f0:713854217.302 :         iCmd = 1, nBytes = 4
2138-21f0:713854367.669 :         0000 : 00 00 00 00 
2138-21f0:713854367.859 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713854368.056 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713854368.130 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713854368.286 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713854368.395 :         Pipe = 50f9948 Write ==>
2138-21f0:713854368.501 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713854368.621 :         Pipe = 50f9948 start to write data
2138-21f0:713854368.699 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1866456 size = 36
2138-21f0:713854368.815 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713854368.910 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713854368.996 :         Pipe = 50f9948 Set read data ready
2138-20dc:713854369.244 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713854369.360 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1866456 size = 36
2138-20dc:713854369.475 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713854369.568 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713854369.744 :     Pipe = 50f9948 Read <==
2138-20dc:713854369.813 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713854369.885 :     Pipe = 50f9948 Read ==>
2138-20dc:713854369.961 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713854370.101 :         Pipe = 50f9948 Write <==
2138-21f0:713854370.162 :         Pipe = 50f9948 Write ==>
2138-21f0:713854370.238 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713854370.342 :         Pipe = 50f9948 start to write data
2138-21f0:713854370.407 :         Pipe = 50f9948 Memory Write Copy to 50f0e18 + 1866492 size = 230660
2138-21f0:713854373.953 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 0 size = 80380
2138-21f0:713854375.394 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713854375.498 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713854375.587 :         Pipe = 50f9948 Set read data ready
2138-20dc:713854375.765 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713854375.870 :     Pipe = 50f9948 Read Copy from 50f0e18 + 1866492 size = 230660
2138-20dc:713854376.514 :     Pipe = 50f9948 Read Copy from 50f9a18 + 0 size = 80380
2138-20dc:713854376.817 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713854376.911 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713854376.991 :     Pipe = 50f9948 Read <==
2138-20dc:713854377.045 :     ImageProcessThread : Process start
2138-20dc:713854381.339 :     BytesPerLine = 3888
2138-20dc:713854381.400 :     Lines = 80
2138-20dc:713854428.973 :     ImageProcessThread : Process end
2138-21f0:713854455.693 :         Pipe = 50f9948 Write <==
2138-21f0:713854766.522 :         IOThread: get image OK
2138-21f0:713854766.712 :         IOThread: Read image 311040 Bytes remain 7620480 bytes
2138-21f0:713854766.821 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713854766.923 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713854767.005 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713854767.082 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713854767.144 :         IO Send command 10 bytes
2138-21f0:713854767.237 :         => CNT96226::VenderCmd_SetData
2138-21f0:713854767.302 :         iCmd = 0, nBytes = 10
2138-21f0:713854767.424 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-1848:713854960.360 : => ReadScan
2138-1848:713854960.548 : Count = 99852, Ptr = 7de7690
2138-1848:713854960.633 : => ReadScanEx2
2138-1848:713854960.688 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713854960.758 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713854960.822 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713854960.890 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713854960.960 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713854961.029 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713854961.106 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
2138-1848:713854961.185 : Pipe = 50f9a48 Read ==>
2138-1848:713854961.320 : Pipe = 50f9a48 Read Total = 27262976 Free = 27213992 Data = 48984
2138-1848:713854961.449 : Pipe = 50f9a48 Read Copy from 50f9b08 + 399624 size = 48984
2138-1848:713854961.809 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713854961.904 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713854961.990 : Pipe = 50f9a48 Read <==
2138-1848:713854962.051 : => GetImageToBuffer
2138-1848:713854962.110 : => GetImageToBufferPageScan
2138-1848:713854962.176 : Pipe = 50f9a48 Read ==>
2138-1848:713854962.254 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713855255.894 :     Pipe = 50f9a48 Write ==>
2138-20dc:713855256.161 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713855256.311 :     Pipe = 50f9a48 start to write data
2138-20dc:713855256.505 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 448608 size = 36
2138-20dc:713855256.624 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713855256.727 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713855256.813 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713855256.946 :     Pipe = 50f9a48 Write <==
2138-20dc:713855257.006 :     Pipe = 50f9a48 Write ==>
2138-20dc:713855257.080 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713855257.187 :     Pipe = 50f9a48 start to write data
2138-20dc:713855257.254 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 448644 size = 75360
2138-1848:713855257.403 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713855257.579 : Pipe = 50f9a48 Read Copy from 50f9b08 + 448608 size = 36
2138-1848:713855257.690 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713855257.788 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713855257.875 : Pipe = 50f9a48 Read <==
2138-1848:713855257.949 : Get Packet type = 0 
2138-1848:713855258.013 : Get Packet dwSize = 75360 
2138-1848:713855258.072 : Get Packet bADFStatus = 1 
2138-1848:713855258.134 : Get Packet dwStatusLong = 0 
2138-1848:713855258.193 : Get Packet dwMessageStatusLong = 0 
2138-1848:713855258.265 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713855258.330 : <= GetImageToBuffer Ret = 1
2138-1848:713855258.403 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
2138-1848:713855258.479 : Pipe = 50f9a48 Read ==>
2138-20dc:713855258.549 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713855258.647 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713855258.761 :     Pipe = 50f9a48 Write <==
2138-1848:713855258.850 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713855258.968 :     Pipe = 50f9948 Read ==>
2138-1848:713855259.031 : Pipe = 50f9a48 Read Copy from 50f9b08 + 448644 size = 50868
2138-20dc:713855259.119 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713855259.286 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27238484 Data = 24492
2138-1848:713855259.379 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713855259.461 : Pipe = 50f9a48 Read <==
2138-1848:713855424.182 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713855424.390 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713855424.469 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713855424.540 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713855424.609 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713855424.675 : <= ReadScanEx2 ret = 1
2138-1848:713855424.736 : <= ReadScan ret = 1
2138-21f0:713855766.150 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713855766.352 :         System send command 10 bytes + data 0 bytes
2138-21f0:713855766.433 :         IO total need to receive data 2095632 bytes
2138-21f0:713855766.510 :         => CNT96226::VenderCmd_GetData
2138-21f0:713855766.575 :         iCmd = 2, nBytes = 24
2138-21f0:713856308.531 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713856308.760 :         0010 : f0 00 00 00 50 d2 58 00 
2138-21f0:713856308.834 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713856308.918 :         Information.Status = 1, Information.Addr = 5821008
2138-21f0:713856310.147 :         => CNT96226::MemoryRead
2138-21f0:713856795.589 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713856795.822 :         System total receive data 311040 bytes
2138-21f0:713856795.910 :         => CNT96226::VenderCmd_GetData
2138-21f0:713856795.981 :         iCmd = 1, nBytes = 4
2138-21f0:713857101.155 :         0000 : 00 00 00 00 
2138-21f0:713857101.331 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713857101.520 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713857101.685 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713857101.752 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713857101.858 :         Pipe = 50f9948 Write ==>
2138-21f0:713857101.961 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713857102.080 :         Pipe = 50f9948 start to write data
2138-21f0:713857102.146 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 80380 size = 36
2138-21f0:713857102.254 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713857102.356 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713857102.443 :         Pipe = 50f9948 Set read data ready
2138-21f0:713857102.572 :         Pipe = 50f9948 Write <==
2138-21f0:713857102.633 :         Pipe = 50f9948 Write ==>
2138-21f0:713857102.708 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713857102.834 :         Pipe = 50f9948 start to write data
2138-21f0:713857102.895 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 80416 size = 311040
2138-20dc:713857103.054 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713857103.226 :     Pipe = 50f9948 Read Copy from 50f9a18 + 80380 size = 36
2138-20dc:713857103.357 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713857103.455 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713857103.542 :     Pipe = 50f9948 Read <==
2138-20dc:713857103.607 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713857103.680 :     Pipe = 50f9948 Read ==>
2138-20dc:713857103.756 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713857107.374 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713857107.476 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713857107.568 :         Pipe = 50f9948 Set read data ready
2138-21f0:713857107.673 :         Pipe = 50f9948 Write <==
2138-20dc:713857107.868 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713857108.007 :     Pipe = 50f9948 Read Copy from 50f9a18 + 80416 size = 311040
2138-20dc:713857109.214 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713857109.311 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713857109.397 :     Pipe = 50f9948 Read <==
2138-20dc:713857109.460 :     ImageProcessThread : Process start
2138-20dc:713857113.738 :     BytesPerLine = 3888
2138-20dc:713857113.806 :     Lines = 80
2138-20dc:713857161.660 :     ImageProcessThread : Process end
2138-21f0:713857711.355 :         IOThread: get image OK
2138-21f0:713857711.555 :         IOThread: Read image 311040 Bytes remain 7309440 bytes
2138-21f0:713857711.670 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713857711.782 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713857711.868 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713857711.950 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713857712.014 :         IO Send command 10 bytes
2138-21f0:713857712.172 :         => CNT96226::VenderCmd_SetData
2138-21f0:713857712.238 :         iCmd = 0, nBytes = 10
2138-21f0:713857712.365 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-20dc:713858004.801 :     Pipe = 50f9a48 Write ==>
2138-20dc:713858005.095 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27238484 Data = 24492
2138-20dc:713858005.242 :     Pipe = 50f9a48 start to write data
2138-20dc:713858005.319 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 524004 size = 36
2138-20dc:713858005.435 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27238448 Data = 24528
2138-20dc:713858005.533 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713858005.621 :     Pipe = 50f9a48 Write <==
2138-20dc:713858005.687 :     Pipe = 50f9a48 Write ==>
2138-20dc:713858005.931 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27238448 Data = 24528
2138-20dc:713858006.043 :     Pipe = 50f9a48 start to write data
2138-20dc:713858006.107 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 524040 size = 75360
2138-20dc:713858007.318 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27163088 Data = 99888
2138-20dc:713858007.416 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713858007.501 :     Pipe = 50f9a48 Write <==
2138-20dc:713858007.569 :     Pipe = 50f9948 Read ==>
2138-20dc:713858007.661 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713858025.976 : => ReadScan
2138-1848:713858033.084 : Count = 99852, Ptr = 7de7690
2138-1848:713858033.217 : => ReadScanEx2
2138-1848:713858033.277 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713858033.351 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713858033.417 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713858033.483 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713858033.553 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713858033.618 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713858033.686 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
2138-1848:713858042.673 : Pipe = 50f9a48 Read ==>
2138-1848:713858042.899 : Pipe = 50f9a48 Read Total = 27262976 Free = 27163088 Data = 99888
2138-1848:713858043.035 : Pipe = 50f9a48 Read Copy from 50f9b08 + 499512 size = 24492
2138-1848:713858043.296 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713858043.397 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713858043.486 : Pipe = 50f9a48 Read <==
2138-1848:713858043.552 : => GetImageToBuffer
2138-1848:713858043.617 : => GetImageToBufferPageScan
2138-1848:713858043.681 : Pipe = 50f9a48 Read ==>
2138-1848:713858043.757 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713858043.859 : Pipe = 50f9a48 Read Copy from 50f9b08 + 524004 size = 36
2138-1848:713858043.957 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713858044.053 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713858044.132 : Pipe = 50f9a48 Read <==
2138-1848:713858044.191 : Get Packet type = 0 
2138-1848:713858044.254 : Get Packet dwSize = 75360 
2138-1848:713858044.312 : Get Packet bADFStatus = 1 
2138-1848:713858044.375 : Get Packet dwStatusLong = 0 
2138-1848:713858044.432 : Get Packet dwMessageStatusLong = 0 
2138-1848:713858044.502 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713858044.562 : <= GetImageToBuffer Ret = 1
2138-1848:713858044.622 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713858044.693 : Pipe = 50f9a48 Read ==>
2138-1848:713858044.770 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713858044.868 : Pipe = 50f9a48 Read Copy from 50f9b08 + 524040 size = 75360
2138-1848:713858045.342 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713858045.435 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713858045.517 : Pipe = 50f9a48 Read <==
2138-1848:713858209.968 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713858210.162 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713858210.244 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713858210.322 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713858210.390 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713858210.459 : <= ReadScanEx2 ret = 1
2138-1848:713858210.521 : <= ReadScan ret = 1
2138-21f0:713858628.188 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713858628.382 :         System send command 10 bytes + data 0 bytes
2138-21f0:713858628.470 :         IO total need to receive data 2095632 bytes
2138-21f0:713858628.549 :         => CNT96226::VenderCmd_GetData
2138-21f0:713858628.616 :         iCmd = 2, nBytes = 24
2138-21f0:713859227.591 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713859227.931 :         0010 : f0 00 00 00 50 91 5d 00 
2138-21f0:713859228.008 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713859228.093 :         Information.Status = 1, Information.Addr = 6132048
2138-21f0:713859229.608 :         => CNT96226::MemoryRead
2138-21f0:713859754.347 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713859754.562 :         System total receive data 311040 bytes
2138-21f0:713859754.645 :         => CNT96226::VenderCmd_GetData
2138-21f0:713859754.719 :         iCmd = 1, nBytes = 4
2138-21f0:713859904.121 :         0000 : 00 00 00 00 
2138-21f0:713859904.302 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713859904.498 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713859904.576 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713859904.643 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713859904.753 :         Pipe = 50f9948 Write ==>
2138-21f0:713859904.868 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713859905.002 :         Pipe = 50f9948 start to write data
2138-21f0:713859905.069 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 391456 size = 36
2138-21f0:713859905.184 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713859905.282 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713859905.365 :         Pipe = 50f9948 Set read data ready
2138-21f0:713859905.490 :         Pipe = 50f9948 Write <==
2138-21f0:713859905.555 :         Pipe = 50f9948 Write ==>
2138-21f0:713859905.769 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713859905.931 :         Pipe = 50f9948 start to write data
2138-21f0:713859906.000 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 391492 size = 311040
2138-20dc:713859906.158 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713859906.358 :     Pipe = 50f9948 Read Copy from 50f9a18 + 391456 size = 36
2138-20dc:713859906.479 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713859906.586 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713859906.684 :     Pipe = 50f9948 Read <==
2138-20dc:713859906.749 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713859906.824 :     Pipe = 50f9948 Read ==>
2138-20dc:713859906.905 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713859910.992 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713859911.097 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713859911.188 :         Pipe = 50f9948 Set read data ready
2138-21f0:713859911.299 :         Pipe = 50f9948 Write <==
2138-20dc:713859911.456 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713859911.586 :     Pipe = 50f9948 Read Copy from 50f9a18 + 391492 size = 311040
2138-20dc:713859912.855 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713859912.947 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713859913.031 :     Pipe = 50f9948 Read <==
2138-20dc:713859913.089 :     ImageProcessThread : Process start
2138-20dc:713859917.418 :     BytesPerLine = 3888
2138-20dc:713859917.487 :     Lines = 80
2138-20dc:713859966.116 :     ImageProcessThread : Process end
2138-21f0:713860094.650 :         IOThread: get image OK
2138-21f0:713860094.861 :         IOThread: Read image 311040 Bytes remain 6998400 bytes
2138-21f0:713860094.976 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713860095.085 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713860095.165 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713860095.244 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713860095.312 :         IO Send command 10 bytes
2138-21f0:713860095.467 :         => CNT96226::VenderCmd_SetData
2138-21f0:713860095.651 :         iCmd = 0, nBytes = 10
2138-21f0:713860095.781 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-20dc:713860600.955 :     Pipe = 50f9a48 Write ==>
2138-20dc:713860601.219 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713860601.367 :     Pipe = 50f9a48 start to write data
2138-20dc:713860601.439 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 599400 size = 36
2138-20dc:713860601.554 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713860601.651 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713860601.738 :     Pipe = 50f9a48 Write <==
2138-20dc:713860601.798 :     Pipe = 50f9a48 Write ==>
2138-20dc:713860601.875 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713860601.977 :     Pipe = 50f9a48 start to write data
2138-20dc:713860602.038 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 599436 size = 75360
2138-20dc:713860603.255 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187580 Data = 75396
2138-20dc:713860603.355 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713860603.436 :     Pipe = 50f9a48 Write <==
2138-20dc:713860603.507 :     Pipe = 50f9948 Read ==>
2138-20dc:713860603.591 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713860762.423 : => ReadScan
2138-1848:713860762.632 : Count = 99852, Ptr = 7de7690
2138-1848:713860762.726 : => ReadScanEx2
2138-1848:713860762.792 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713860762.866 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713860762.934 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713860763.006 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713860763.069 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713860763.138 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713860763.212 : => GetImageToBuffer
2138-1848:713860763.272 : => GetImageToBufferPageScan
2138-1848:713860763.337 : Pipe = 50f9a48 Read ==>
2138-1848:713860763.474 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713860763.609 : Pipe = 50f9a48 Read Copy from 50f9b08 + 599400 size = 36
2138-1848:713860763.724 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713860763.821 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713860763.911 : Pipe = 50f9a48 Read <==
2138-1848:713860763.971 : Get Packet type = 0 
2138-1848:713860764.032 : Get Packet dwSize = 75360 
2138-1848:713860764.089 : Get Packet bADFStatus = 1 
2138-1848:713860764.148 : Get Packet dwStatusLong = 0 
2138-1848:713860764.207 : Get Packet dwMessageStatusLong = 0 
2138-1848:713860764.275 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713860764.335 : <= GetImageToBuffer Ret = 1
2138-1848:713860764.396 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713860764.470 : Pipe = 50f9a48 Read ==>
2138-1848:713860764.545 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713860764.643 : Pipe = 50f9a48 Read Copy from 50f9b08 + 599436 size = 75360
2138-1848:713860765.082 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713860765.174 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713860765.261 : Pipe = 50f9a48 Read <==
2138-1848:713860765.322 : => GetImageToBuffer
2138-1848:713860765.378 : => GetImageToBufferPageScan
2138-1848:713860765.433 : Pipe = 50f9a48 Read ==>
2138-1848:713860765.506 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713861191.446 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713861191.664 :         System send command 10 bytes + data 0 bytes
2138-21f0:713861191.751 :         IO total need to receive data 2095632 bytes
2138-21f0:713861191.828 :         => CNT96226::VenderCmd_GetData
2138-21f0:713861191.896 :         iCmd = 2, nBytes = 24
2138-21f0:713861876.618 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713861876.961 :         0010 : f0 00 00 00 50 50 62 00 
2138-21f0:713861877.041 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713861877.122 :         Information.Status = 1, Information.Addr = 6443088
2138-21f0:713861878.148 :         => CNT96226::MemoryRead
2138-21f0:713862267.612 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713862267.806 :         System total receive data 311040 bytes
2138-21f0:713862267.888 :         => CNT96226::VenderCmd_GetData
2138-21f0:713862267.959 :         iCmd = 1, nBytes = 4
2138-21f0:713862477.100 :         0000 : 00 00 00 00 
2138-21f0:713862477.196 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713862477.357 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713862477.424 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713862477.488 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713862477.599 :         Pipe = 50f9948 Write ==>
2138-21f0:713862477.709 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713862477.834 :         Pipe = 50f9948 start to write data
2138-21f0:713862477.901 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 702532 size = 36
2138-21f0:713862478.014 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713862478.106 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713862478.190 :         Pipe = 50f9948 Set read data ready
2138-21f0:713862478.315 :         Pipe = 50f9948 Write <==
2138-21f0:713862478.382 :         Pipe = 50f9948 Write ==>
2138-21f0:713862478.603 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713862478.776 :         Pipe = 50f9948 start to write data
2138-20dc:713862478.905 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713862479.059 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 702568 size = 311040
2138-20dc:713862479.154 :     Pipe = 50f9948 Read Copy from 50f9a18 + 702532 size = 36
2138-20dc:713862479.271 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713862479.373 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713862479.463 :     Pipe = 50f9948 Read <==
2138-20dc:713862479.525 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713862479.598 :     Pipe = 50f9948 Read ==>
2138-20dc:713862479.679 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713862483.513 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713862483.616 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713862483.700 :         Pipe = 50f9948 Set read data ready
2138-21f0:713862483.802 :         Pipe = 50f9948 Write <==
2138-20dc:713862483.946 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713862484.073 :     Pipe = 50f9948 Read Copy from 50f9a18 + 702568 size = 311040
2138-20dc:713862485.074 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713862485.166 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713862485.248 :     Pipe = 50f9948 Read <==
2138-20dc:713862485.311 :     ImageProcessThread : Process start
2138-20dc:713862489.473 :     BytesPerLine = 3888
2138-20dc:713862489.542 :     Lines = 80
2138-20dc:713862535.716 :     ImageProcessThread : Process end
2138-21f0:713862641.848 :         IOThread: get image OK
2138-21f0:713862642.066 :         IOThread: Read image 311040 Bytes remain 6687360 bytes
2138-21f0:713862642.175 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713862642.287 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713862642.370 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713862642.449 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713862642.513 :         IO Send command 10 bytes
2138-21f0:713862642.643 :         => CNT96226::VenderCmd_SetData
2138-21f0:713862642.872 :         iCmd = 0, nBytes = 10
2138-21f0:713862642.995 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-20dc:713863160.614 :     Pipe = 50f9a48 Write ==>
2138-20dc:713863160.890 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713863161.040 :     Pipe = 50f9a48 start to write data
2138-20dc:713863161.117 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 674796 size = 36
2138-20dc:713863161.253 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713863161.355 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713863161.453 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713863161.596 :     Pipe = 50f9a48 Write <==
2138-20dc:713863161.658 :     Pipe = 50f9a48 Write ==>
2138-20dc:713863161.735 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713863161.871 :     Pipe = 50f9a48 start to write data
2138-20dc:713863161.937 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 674832 size = 75360
2138-1848:713863162.091 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713863162.263 : Pipe = 50f9a48 Read Copy from 50f9b08 + 674796 size = 36
2138-1848:713863162.378 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713863162.480 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713863162.571 : Pipe = 50f9a48 Read <==
2138-1848:713863162.634 : Get Packet type = 0 
2138-1848:713863162.703 : Get Packet dwSize = 75360 
2138-1848:713863162.761 : Get Packet bADFStatus = 1 
2138-1848:713863162.825 : Get Packet dwStatusLong = 0 
2138-1848:713863162.883 : Get Packet dwMessageStatusLong = 0 
2138-1848:713863162.960 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713863163.028 : <= GetImageToBuffer Ret = 1
2138-1848:713863163.104 : ReadScanEx2 : Copy from pipe to AP buffer size = 24492
2138-1848:713863163.177 : Pipe = 50f9a48 Read ==>
2138-20dc:713863163.244 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713863163.349 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713863163.459 :     Pipe = 50f9a48 Write <==
2138-1848:713863163.550 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713863163.663 :     Pipe = 50f9948 Read ==>
2138-1848:713863163.730 : Pipe = 50f9a48 Read Copy from 50f9b08 + 674832 size = 24492
2138-20dc:713863163.814 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713863163.941 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27212108 Data = 50868
2138-1848:713863164.034 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713863164.117 : Pipe = 50f9a48 Read <==
2138-21f0:713863276.462 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713863276.655 :         System send command 10 bytes + data 0 bytes
2138-21f0:713863276.743 :         IO total need to receive data 2095632 bytes
2138-21f0:713863276.823 :         => CNT96226::VenderCmd_GetData
2138-21f0:713863276.893 :         iCmd = 2, nBytes = 24
2138-1848:713863317.652 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713863317.774 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713863317.848 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713863317.918 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713863317.991 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713863318.058 : <= ReadScanEx2 ret = 1
2138-1848:713863318.118 : <= ReadScan ret = 1
2138-21f0:713864246.928 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713864247.166 :         0010 : f0 00 00 00 50 99 37 00 
2138-21f0:713864247.243 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713864247.345 :         Information.Status = 1, Information.Addr = 3643728
2138-21f0:713864248.497 :         => CNT96226::MemoryRead
2138-21f0:713864629.587 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713864629.766 :         System total receive data 311040 bytes
2138-21f0:713864629.973 :         => CNT96226::VenderCmd_GetData
2138-21f0:713864630.045 :         iCmd = 1, nBytes = 4
2138-21f0:713864811.214 :         0000 : 00 00 00 00 
2138-21f0:713864811.378 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713864811.525 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713864811.596 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713864811.663 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713864811.775 :         Pipe = 50f9948 Write ==>
2138-21f0:713864811.880 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713864812.012 :         Pipe = 50f9948 start to write data
2138-21f0:713864812.079 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1013608 size = 36
2138-21f0:713864812.193 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713864812.293 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713864812.378 :         Pipe = 50f9948 Set read data ready
2138-21f0:713864812.514 :         Pipe = 50f9948 Write <==
2138-21f0:713864812.576 :         Pipe = 50f9948 Write ==>
2138-21f0:713864812.663 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713864812.765 :         Pipe = 50f9948 start to write data
2138-21f0:713864812.830 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1013644 size = 311040
2138-20dc:713864813.289 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713864813.468 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1013608 size = 36
2138-20dc:713864813.599 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713864813.698 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713864813.792 :     Pipe = 50f9948 Read <==
2138-20dc:713864813.859 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713864813.933 :     Pipe = 50f9948 Read ==>
2138-20dc:713864814.010 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713864817.556 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713864817.662 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713864817.751 :         Pipe = 50f9948 Set read data ready
2138-21f0:713864817.845 :         Pipe = 50f9948 Write <==
2138-20dc:713864818.570 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713864818.708 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1013644 size = 311040
2138-20dc:713864819.977 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713864820.071 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713864820.162 :     Pipe = 50f9948 Read <==
2138-20dc:713864820.224 :     ImageProcessThread : Process start
2138-20dc:713864824.543 :     BytesPerLine = 3888
2138-20dc:713864824.614 :     Lines = 80
2138-20dc:713864871.984 :     ImageProcessThread : Process end
2138-21f0:713865005.728 :         IOThread: get image OK
2138-21f0:713865005.926 :         IOThread: Read image 311040 Bytes remain 6376320 bytes
2138-21f0:713865006.046 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713865006.152 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713865006.235 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713865006.311 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713865006.379 :         IO Send command 10 bytes
2138-21f0:713865006.535 :         => CNT96226::VenderCmd_SetData
2138-21f0:713865006.600 :         iCmd = 0, nBytes = 10
2138-21f0:713865006.727 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713865302.547 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713865302.758 :         System send command 10 bytes + data 0 bytes
2138-21f0:713865302.834 :         IO total need to receive data 2095632 bytes
2138-21f0:713865302.910 :         => CNT96226::VenderCmd_GetData
2138-21f0:713865303.190 :         iCmd = 2, nBytes = 24
2138-20dc:713865503.005 :     Pipe = 50f9a48 Write ==>
2138-20dc:713865503.277 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27212108 Data = 50868
2138-20dc:713865503.436 :     Pipe = 50f9a48 start to write data
2138-20dc:713865503.512 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 750192 size = 36
2138-20dc:713865503.631 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27212072 Data = 50904
2138-20dc:713865503.730 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713865503.819 :     Pipe = 50f9a48 Write <==
2138-20dc:713865503.881 :     Pipe = 50f9a48 Write ==>
2138-20dc:713865503.960 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27212072 Data = 50904
2138-20dc:713865504.065 :     Pipe = 50f9a48 start to write data
2138-20dc:713865504.125 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 750228 size = 75360
2138-20dc:713865505.449 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27136712 Data = 126264
2138-20dc:713865505.548 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713865505.638 :     Pipe = 50f9a48 Write <==
2138-20dc:713865505.707 :     Pipe = 50f9948 Read ==>
2138-20dc:713865505.797 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713865662.963 : => ReadScan
2138-1848:713865663.127 : Count = 99852, Ptr = 7de7690
2138-1848:713865663.224 : => ReadScanEx2
2138-1848:713865663.282 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713865663.356 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713865663.423 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713865663.490 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713865663.557 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713865663.623 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713865663.707 : ReadScanEx2 : Copy from pipe to AP buffer size = 50868
2138-1848:713865663.779 : Pipe = 50f9a48 Read ==>
2138-1848:713865663.900 : Pipe = 50f9a48 Read Total = 27262976 Free = 27136712 Data = 126264
2138-1848:713865664.030 : Pipe = 50f9a48 Read Copy from 50f9b08 + 699324 size = 50868
2138-1848:713865664.379 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713865664.473 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713865664.780 : Pipe = 50f9a48 Read <==
2138-1848:713865664.841 : => GetImageToBuffer
2138-1848:713865664.895 : => GetImageToBufferPageScan
2138-1848:713865664.956 : Pipe = 50f9a48 Read ==>
2138-1848:713865665.028 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713865665.124 : Pipe = 50f9a48 Read Copy from 50f9b08 + 750192 size = 36
2138-1848:713865665.214 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713865665.298 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713865665.378 : Pipe = 50f9a48 Read <==
2138-1848:713865665.431 : Get Packet type = 0 
2138-1848:713865665.486 : Get Packet dwSize = 75360 
2138-1848:713865665.541 : Get Packet bADFStatus = 1 
2138-1848:713865665.596 : Get Packet dwStatusLong = 0 
2138-1848:713865665.651 : Get Packet dwMessageStatusLong = 0 
2138-1848:713865665.717 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713865665.777 : <= GetImageToBuffer Ret = 1
2138-1848:713865665.831 : ReadScanEx2 : Copy from pipe to AP buffer size = 48984
2138-1848:713865665.899 : Pipe = 50f9a48 Read ==>
2138-1848:713865665.969 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713865666.059 : Pipe = 50f9a48 Read Copy from 50f9b08 + 750228 size = 48984
2138-1848:713865666.393 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27236600 Data = 26376
2138-1848:713865666.482 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713865666.561 : Pipe = 50f9a48 Read <==
2138-21f0:713865797.279 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713865797.529 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713865797.754 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713865797.846 :         Information.Status = 0
2138-21f0:713865797.918 :         => CNT96226::VenderCmd_GetData
2138-21f0:713865797.985 :         iCmd = 2, nBytes = 24
2138-1848:713865839.040 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713865839.226 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713865839.306 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713865839.378 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713865839.447 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713865839.517 : <= ReadScanEx2 ret = 1
2138-1848:713865839.582 : <= ReadScan ret = 1
2138-21f0:713866380.649 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713866380.908 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713866380.992 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713866381.083 :         Information.Status = 0
2138-21f0:713866381.157 :         => CNT96226::VenderCmd_GetData
2138-21f0:713866381.224 :         iCmd = 2, nBytes = 24
2138-21f0:713866953.592 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713866953.822 :         0010 : f0 00 00 00 50 58 3c 00 
2138-21f0:713866953.895 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713866953.981 :         Information.Status = 1, Information.Addr = 3954768
2138-21f0:713866955.206 :         => CNT96226::MemoryRead
2138-21f0:713867332.163 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713867332.638 :         System total receive data 311040 bytes
2138-21f0:713867332.721 :         => CNT96226::VenderCmd_GetData
2138-21f0:713867332.789 :         iCmd = 1, nBytes = 4
2138-21f0:713867521.196 :         0000 : 00 00 00 00 
2138-21f0:713867521.379 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713867521.567 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713867521.644 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713867521.709 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713867521.816 :         Pipe = 50f9948 Write ==>
2138-21f0:713867521.916 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713867522.041 :         Pipe = 50f9948 start to write data
2138-21f0:713867522.108 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1324684 size = 36
2138-21f0:713867522.221 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713867522.319 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713867522.403 :         Pipe = 50f9948 Set read data ready
2138-21f0:713867522.523 :         Pipe = 50f9948 Write <==
2138-21f0:713867522.583 :         Pipe = 50f9948 Write ==>
2138-21f0:713867522.658 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713867522.758 :         Pipe = 50f9948 start to write data
2138-21f0:713867522.824 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1324720 size = 311040
2138-20dc:713867523.322 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713867523.495 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1324684 size = 36
2138-20dc:713867523.614 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713867523.711 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713867523.800 :     Pipe = 50f9948 Read <==
2138-20dc:713867523.867 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713867523.944 :     Pipe = 50f9948 Read ==>
2138-20dc:713867524.023 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713867527.457 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713867527.564 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713867527.651 :         Pipe = 50f9948 Set read data ready
2138-21f0:713867527.745 :         Pipe = 50f9948 Write <==
2138-20dc:713867528.437 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713867528.676 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1324720 size = 311040
2138-20dc:713867530.191 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713867530.286 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713867530.372 :     Pipe = 50f9948 Read <==
2138-20dc:713867530.433 :     ImageProcessThread : Process start
2138-20dc:713867534.898 :     BytesPerLine = 3888
2138-20dc:713867534.975 :     Lines = 80
2138-20dc:713867582.915 :     ImageProcessThread : Process end
2138-21f0:713867699.204 :         IOThread: get image OK
2138-21f0:713867699.400 :         IOThread: Read image 311040 Bytes remain 6065280 bytes
2138-21f0:713867699.516 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713867699.625 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713867699.708 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713867699.786 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713867699.849 :         IO Send command 10 bytes
2138-21f0:713867700.018 :         => CNT96226::VenderCmd_SetData
2138-21f0:713867700.082 :         iCmd = 0, nBytes = 10
2138-21f0:713867700.207 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713868015.462 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713868015.670 :         System send command 10 bytes + data 0 bytes
2138-21f0:713868015.756 :         IO total need to receive data 2095632 bytes
2138-21f0:713868015.833 :         => CNT96226::VenderCmd_GetData
2138-21f0:713868015.904 :         iCmd = 2, nBytes = 24
2138-20dc:713868232.004 :     Pipe = 50f9a48 Write ==>
2138-20dc:713868232.249 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27236600 Data = 26376
2138-20dc:713868232.399 :     Pipe = 50f9a48 start to write data
2138-20dc:713868232.475 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 825588 size = 36
2138-20dc:713868232.591 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27236564 Data = 26412
2138-20dc:713868232.691 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713868232.780 :     Pipe = 50f9a48 Write <==
2138-20dc:713868232.842 :     Pipe = 50f9a48 Write ==>
2138-20dc:713868232.922 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27236564 Data = 26412
2138-20dc:713868233.026 :     Pipe = 50f9a48 start to write data
2138-20dc:713868233.088 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 825624 size = 75360
2138-20dc:713868234.256 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27161204 Data = 101772
2138-20dc:713868234.356 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713868234.436 :     Pipe = 50f9a48 Write <==
2138-20dc:713868234.505 :     Pipe = 50f9948 Read ==>
2138-20dc:713868234.586 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713868348.705 : => ReadScan
2138-1848:713868348.890 : Count = 99852, Ptr = 7de7690
2138-1848:713868348.975 : => ReadScanEx2
2138-1848:713868349.032 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713868349.102 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713868349.166 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713868349.239 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713868349.312 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713868349.381 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713868349.453 : ReadScanEx2 : Copy from pipe to AP buffer size = 26376
2138-1848:713868349.527 : Pipe = 50f9a48 Read ==>
2138-1848:713868349.839 : Pipe = 50f9a48 Read Total = 27262976 Free = 27161204 Data = 101772
2138-1848:713868349.980 : Pipe = 50f9a48 Read Copy from 50f9b08 + 799212 size = 26376
2138-1848:713868350.248 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713868350.345 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713868350.437 : Pipe = 50f9a48 Read <==
2138-1848:713868350.501 : => GetImageToBuffer
2138-1848:713868350.706 : => GetImageToBufferPageScan
2138-1848:713868350.768 : Pipe = 50f9a48 Read ==>
2138-1848:713868351.070 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713868351.165 : Pipe = 50f9a48 Read Copy from 50f9b08 + 825588 size = 36
2138-1848:713868351.491 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713868351.584 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713868351.665 : Pipe = 50f9a48 Read <==
2138-1848:713868351.719 : Get Packet type = 0 
2138-1848:713868351.775 : Get Packet dwSize = 75360 
2138-1848:713868351.833 : Get Packet bADFStatus = 1 
2138-1848:713868351.895 : Get Packet dwStatusLong = 0 
2138-1848:713868351.949 : Get Packet dwMessageStatusLong = 0 
2138-1848:713868352.031 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713868352.089 : <= GetImageToBuffer Ret = 1
2138-1848:713868352.144 : ReadScanEx2 : Copy from pipe to AP buffer size = 73476
2138-1848:713868352.212 : Pipe = 50f9a48 Read ==>
2138-1848:713868352.284 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713868352.383 : Pipe = 50f9a48 Read Copy from 50f9b08 + 825624 size = 73476
2138-1848:713868352.975 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27261092 Data = 1884
2138-1848:713868353.068 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713868353.149 : Pipe = 50f9a48 Read <==
2138-21f0:713868483.726 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713868483.937 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713868484.006 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713868484.081 :         Information.Status = 0
2138-21f0:713868484.141 :         => CNT96226::VenderCmd_GetData
2138-21f0:713868484.202 :         iCmd = 2, nBytes = 24
2138-1848:713868505.239 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713868505.355 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713868505.422 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713868505.488 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713868505.559 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713868505.623 : <= ReadScanEx2 ret = 1
2138-1848:713868505.685 : <= ReadScan ret = 1
2138-21f0:713868680.873 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713868681.081 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713868681.158 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713868681.239 :         Information.Status = 0
2138-21f0:713868681.306 :         => CNT96226::VenderCmd_GetData
2138-21f0:713868681.368 :         iCmd = 2, nBytes = 24
2138-21f0:713869632.438 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713869632.665 :         0010 : f0 00 00 00 50 17 41 00 
2138-21f0:713869632.733 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713869632.812 :         Information.Status = 1, Information.Addr = 4265808
2138-21f0:713869634.077 :         => CNT96226::MemoryRead
2138-21f0:713870018.813 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713870019.002 :         System total receive data 311040 bytes
2138-21f0:713870019.079 :         => CNT96226::VenderCmd_GetData
2138-21f0:713870019.143 :         iCmd = 1, nBytes = 4
2138-21f0:713870204.743 :         0000 : 00 00 00 00 
2138-21f0:713870205.161 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713870205.315 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713870205.391 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713870205.455 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713870205.569 :         Pipe = 50f9948 Write ==>
2138-21f0:713870205.677 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713870205.821 :         Pipe = 50f9948 start to write data
2138-21f0:713870205.887 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1635760 size = 36
2138-21f0:713870205.998 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713870206.195 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713870206.292 :         Pipe = 50f9948 Set read data ready
2138-21f0:713870206.420 :         Pipe = 50f9948 Write <==
2138-21f0:713870206.490 :         Pipe = 50f9948 Write ==>
2138-21f0:713870206.795 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713870206.896 :         Pipe = 50f9948 start to write data
2138-21f0:713870206.965 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1635796 size = 311040
2138-20dc:713870207.125 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713870207.314 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1635760 size = 36
2138-20dc:713870207.438 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713870207.546 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713870207.638 :     Pipe = 50f9948 Read <==
2138-20dc:713870207.704 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713870207.788 :     Pipe = 50f9948 Read ==>
2138-20dc:713870207.865 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713870212.578 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713870212.687 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713870212.774 :         Pipe = 50f9948 Set read data ready
2138-21f0:713870212.876 :         Pipe = 50f9948 Write <==
2138-20dc:713870213.472 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713870213.610 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1635796 size = 311040
2138-20dc:713870214.934 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713870215.027 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713870215.114 :     Pipe = 50f9948 Read <==
2138-20dc:713870215.174 :     ImageProcessThread : Process start
2138-20dc:713870219.495 :     BytesPerLine = 3888
2138-20dc:713870219.554 :     Lines = 80
2138-20dc:713870268.166 :     ImageProcessThread : Process end
2138-21f0:713870380.023 :         IOThread: get image OK
2138-21f0:713870380.278 :         IOThread: Read image 311040 Bytes remain 5754240 bytes
2138-21f0:713870380.396 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713870380.505 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713870380.595 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713870380.672 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713870380.739 :         IO Send command 10 bytes
2138-21f0:713870380.887 :         => CNT96226::VenderCmd_SetData
2138-21f0:713870380.952 :         iCmd = 0, nBytes = 10
2138-21f0:713870381.081 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713870676.238 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713870676.651 :         System send command 10 bytes + data 0 bytes
2138-21f0:713870676.738 :         IO total need to receive data 2095632 bytes
2138-21f0:713870676.815 :         => CNT96226::VenderCmd_GetData
2138-21f0:713870676.883 :         iCmd = 2, nBytes = 24
2138-20dc:713870935.454 :     Pipe = 50f9a48 Write ==>
2138-20dc:713870935.750 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27261092 Data = 1884
2138-20dc:713870935.921 :     Pipe = 50f9a48 start to write data
2138-20dc:713870935.997 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 900984 size = 36
2138-20dc:713870936.116 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27261056 Data = 1920
2138-20dc:713870936.217 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713870936.305 :     Pipe = 50f9a48 Write <==
2138-20dc:713870936.378 :     Pipe = 50f9a48 Write ==>
2138-20dc:713870936.451 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27261056 Data = 1920
2138-20dc:713870936.554 :     Pipe = 50f9a48 start to write data
2138-20dc:713870936.620 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 901020 size = 75360
2138-20dc:713870938.482 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27185696 Data = 77280
2138-20dc:713870938.584 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713870938.667 :     Pipe = 50f9a48 Write <==
2138-20dc:713870938.738 :     Pipe = 50f9948 Read ==>
2138-20dc:713870938.828 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713871121.179 : => ReadScan
2138-1848:713871121.361 : Count = 99852, Ptr = 7de7690
2138-1848:713871121.454 : => ReadScanEx2
2138-1848:713871121.516 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713871121.589 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713871121.656 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713871121.723 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713871121.792 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713871121.858 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713871122.158 : ReadScanEx2 : Copy from pipe to AP buffer size = 1884
2138-1848:713871122.232 : Pipe = 50f9a48 Read ==>
2138-1848:713871122.346 : Pipe = 50f9a48 Read Total = 27262976 Free = 27185696 Data = 77280
2138-1848:713871122.471 : Pipe = 50f9a48 Read Copy from 50f9b08 + 899100 size = 1884
2138-1848:713871122.596 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713871122.691 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713871122.780 : Pipe = 50f9a48 Read <==
2138-1848:713871122.839 : => GetImageToBuffer
2138-1848:713871122.894 : => GetImageToBufferPageScan
2138-1848:713871122.956 : Pipe = 50f9a48 Read ==>
2138-1848:713871123.030 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713871123.130 : Pipe = 50f9a48 Read Copy from 50f9b08 + 900984 size = 36
2138-1848:713871123.227 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713871123.321 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713871123.398 : Pipe = 50f9a48 Read <==
2138-1848:713871123.457 : Get Packet type = 0 
2138-1848:713871123.512 : Get Packet dwSize = 75360 
2138-1848:713871123.572 : Get Packet bADFStatus = 1 
2138-1848:713871123.630 : Get Packet dwStatusLong = 0 
2138-1848:713871123.686 : Get Packet dwMessageStatusLong = 0 
2138-1848:713871123.750 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713871123.811 : <= GetImageToBuffer Ret = 1
2138-1848:713871123.875 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713871123.942 : Pipe = 50f9a48 Read ==>
2138-1848:713871124.015 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713871124.114 : Pipe = 50f9a48 Read Copy from 50f9b08 + 901020 size = 75360
2138-1848:713871124.647 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713871124.734 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713871124.813 : Pipe = 50f9a48 Read <==
2138-1848:713871124.869 : => GetImageToBuffer
2138-1848:713871124.919 : => GetImageToBufferPageScan
2138-1848:713871124.972 : Pipe = 50f9a48 Read ==>
2138-1848:713871125.047 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713871182.965 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713871183.300 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713871183.623 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713871183.767 :         Information.Status = 0
2138-21f0:713871183.836 :         => CNT96226::VenderCmd_GetData
2138-21f0:713871183.918 :         iCmd = 2, nBytes = 24
2138-21f0:713871766.969 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713871767.200 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713871767.276 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713871767.355 :         Information.Status = 0
2138-21f0:713871767.419 :         => CNT96226::VenderCmd_GetData
2138-21f0:713871767.484 :         iCmd = 2, nBytes = 24
2138-21f0:713872354.536 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713872355.075 :         0010 : f0 00 00 00 50 d6 45 00 
2138-21f0:713872355.153 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713872355.236 :         Information.Status = 1, Information.Addr = 4576848
2138-21f0:713872356.253 :         => CNT96226::MemoryRead
2138-21f0:713872760.708 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713872760.908 :         System total receive data 311040 bytes
2138-21f0:713872760.987 :         => CNT96226::VenderCmd_GetData
2138-21f0:713872761.056 :         iCmd = 1, nBytes = 4
2138-21f0:713872951.346 :         0000 : 00 00 00 00 
2138-21f0:713872951.476 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713872951.657 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713872951.732 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713872951.799 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713872951.905 :         Pipe = 50f9948 Write ==>
2138-21f0:713872952.009 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713872952.135 :         Pipe = 50f9948 start to write data
2138-21f0:713872952.202 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1946836 size = 36
2138-21f0:713872952.313 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713872952.408 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713872952.496 :         Pipe = 50f9948 Set read data ready
2138-21f0:713872952.608 :         Pipe = 50f9948 Write <==
2138-21f0:713872952.673 :         Pipe = 50f9948 Write ==>
2138-21f0:713872952.747 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713872952.846 :         Pipe = 50f9948 start to write data
2138-21f0:713872952.906 :         Pipe = 50f9948 Memory Write Copy to 50f9a18 + 1946872 size = 150280
2138-20dc:713872953.377 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713872953.551 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1946836 size = 36
2138-20dc:713872953.670 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713872953.773 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713872953.864 :     Pipe = 50f9948 Read <==
2138-20dc:713872953.929 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713872954.007 :     Pipe = 50f9948 Read ==>
2138-20dc:713872954.089 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713872955.583 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 0 size = 160760
2138-21f0:713872958.813 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713872958.916 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713872959.008 :         Pipe = 50f9948 Set read data ready
2138-21f0:713872959.123 :         Pipe = 50f9948 Write <==
2138-20dc:713872959.529 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713872959.690 :     Pipe = 50f9948 Read Copy from 50f9a18 + 1946872 size = 150280
2138-20dc:713872960.199 :     Pipe = 50f9948 Read Copy from 50f9a28 + 0 size = 160760
2138-20dc:713872960.770 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713872960.865 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713872960.955 :     Pipe = 50f9948 Read <==
2138-20dc:713872961.015 :     ImageProcessThread : Process start
2138-20dc:713872965.315 :     BytesPerLine = 3888
2138-20dc:713872965.389 :     Lines = 80
2138-20dc:713873013.268 :     ImageProcessThread : Process end
2138-21f0:713873118.123 :         IOThread: get image OK
2138-21f0:713873118.296 :         IOThread: Read image 311040 Bytes remain 5443200 bytes
2138-21f0:713873118.404 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713873118.504 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713873118.733 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713873118.811 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713873118.873 :         IO Send command 10 bytes
2138-21f0:713873119.006 :         => CNT96226::VenderCmd_SetData
2138-21f0:713873119.070 :         iCmd = 0, nBytes = 10
2138-21f0:713873119.196 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713873401.949 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713873402.133 :         System send command 10 bytes + data 0 bytes
2138-21f0:713873402.216 :         IO total need to receive data 2095632 bytes
2138-21f0:713873402.296 :         => CNT96226::VenderCmd_GetData
2138-21f0:713873402.365 :         iCmd = 2, nBytes = 24
2138-20dc:713873621.414 :     Pipe = 50f9a48 Write ==>
2138-20dc:713873621.698 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713873621.842 :     Pipe = 50f9a48 start to write data
2138-20dc:713873621.913 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 976380 size = 36
2138-20dc:713873622.027 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713873622.124 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713873622.216 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713873622.351 :     Pipe = 50f9a48 Write <==
2138-20dc:713873622.407 :     Pipe = 50f9a48 Write ==>
2138-20dc:713873622.484 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713873622.589 :     Pipe = 50f9a48 start to write data
2138-20dc:713873622.654 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 976416 size = 75360
2138-1848:713873623.126 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713873623.317 : Pipe = 50f9a48 Read Copy from 50f9b08 + 976380 size = 36
2138-1848:713873623.438 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713873623.537 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713873623.623 : Pipe = 50f9a48 Read <==
2138-1848:713873623.687 : Get Packet type = 0 
2138-1848:713873623.754 : Get Packet dwSize = 75360 
2138-1848:713873623.814 : Get Packet bADFStatus = 1 
2138-1848:713873623.873 : Get Packet dwStatusLong = 0 
2138-1848:713873623.931 : Get Packet dwMessageStatusLong = 0 
2138-20dc:713873624.014 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713873624.121 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713873624.325 :     Pipe = 50f9a48 Write <==
2138-1848:713873624.393 : <= GetImageToBufferPageScan Ret = 1
2138-20dc:713873624.466 :     Pipe = 50f9948 Read ==>
2138-1848:713873624.531 : <= GetImageToBuffer Ret = 1
2138-20dc:713873624.596 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713873624.683 : ReadScanEx2 : Copy from pipe to AP buffer size = 22608
2138-1848:713873624.753 : Pipe = 50f9a48 Read ==>
2138-1848:713873624.841 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713873624.944 : Pipe = 50f9a48 Read Copy from 50f9b08 + 976416 size = 22608
2138-1848:713873625.110 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27210224 Data = 52752
2138-1848:713873625.206 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713873625.290 : Pipe = 50f9a48 Read <==
2138-1848:713873774.522 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713873774.706 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713873774.778 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713873774.846 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713873774.911 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713873774.974 : <= ReadScanEx2 ret = 1
2138-1848:713873775.036 : <= ReadScan ret = 1
2138-21f0:713873963.619 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713873963.846 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713873963.915 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713873964.292 :         Information.Status = 0
2138-21f0:713873964.368 :         => CNT96226::VenderCmd_GetData
2138-21f0:713873964.433 :         iCmd = 2, nBytes = 24
2138-21f0:713874917.258 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713874917.490 :         0010 : f0 00 00 00 50 95 4a 00 
2138-21f0:713874917.570 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713874917.649 :         Information.Status = 1, Information.Addr = 4887888
2138-21f0:713874918.928 :         => CNT96226::MemoryRead
2138-21f0:713875315.796 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713875316.211 :         System total receive data 311040 bytes
2138-21f0:713875316.290 :         => CNT96226::VenderCmd_GetData
2138-21f0:713875316.357 :         iCmd = 1, nBytes = 4
2138-21f0:713875486.044 :         0000 : 00 00 00 00 
2138-21f0:713875486.332 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713875486.611 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713875486.689 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713875486.757 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713875486.885 :         Pipe = 50f9948 Write ==>
2138-21f0:713875487.032 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713875487.165 :         Pipe = 50f9948 start to write data
2138-21f0:713875487.233 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 160760 size = 36
2138-21f0:713875487.357 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713875487.451 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713875487.537 :         Pipe = 50f9948 Set read data ready
2138-20dc:713875487.921 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713875488.048 :     Pipe = 50f9948 Read Copy from 50f9a28 + 160760 size = 36
2138-20dc:713875488.157 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713875488.253 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713875488.341 :     Pipe = 50f9948 Read <==
2138-20dc:713875488.402 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713875488.477 :     Pipe = 50f9948 Read ==>
2138-20dc:713875488.555 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713875488.727 :         Pipe = 50f9948 Write <==
2138-21f0:713875488.786 :         Pipe = 50f9948 Write ==>
2138-21f0:713875488.860 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713875488.960 :         Pipe = 50f9948 start to write data
2138-21f0:713875489.023 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 160796 size = 311040
2138-21f0:713875496.089 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713875496.205 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713875496.351 :         Pipe = 50f9948 Set read data ready
2138-20dc:713875496.534 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713875496.771 :     Pipe = 50f9948 Read Copy from 50f9a28 + 160796 size = 311040
2138-20dc:713875498.139 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713875498.235 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713875498.321 :     Pipe = 50f9948 Read <==
2138-20dc:713875498.380 :     ImageProcessThread : Process start
2138-20dc:713875502.714 :     BytesPerLine = 3888
2138-20dc:713875502.774 :     Lines = 80
2138-21f0:713875535.792 :         Pipe = 50f9948 Write <==
2138-20dc:713875552.339 :     ImageProcessThread : Process end
2138-21f0:713875723.424 :         IOThread: get image OK
2138-21f0:713875723.772 :         IOThread: Read image 311040 Bytes remain 5132160 bytes
2138-21f0:713875723.888 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713875723.993 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713875724.213 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713875724.289 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713875724.352 :         IO Send command 10 bytes
2138-21f0:713875724.490 :         => CNT96226::VenderCmd_SetData
2138-21f0:713875724.555 :         iCmd = 0, nBytes = 10
2138-21f0:713875724.907 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713875995.574 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713875995.783 :         System send command 10 bytes + data 0 bytes
2138-21f0:713875995.869 :         IO total need to receive data 2095632 bytes
2138-21f0:713875995.948 :         => CNT96226::VenderCmd_GetData
2138-21f0:713875996.026 :         iCmd = 2, nBytes = 24
2138-20dc:713876209.399 :     Pipe = 50f9a48 Write ==>
2138-20dc:713876209.670 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27210224 Data = 52752
2138-20dc:713876209.825 :     Pipe = 50f9a48 start to write data
2138-20dc:713876209.901 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1051776 size = 36
2138-20dc:713876210.020 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27210188 Data = 52788
2138-20dc:713876210.120 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713876210.216 :     Pipe = 50f9a48 Write <==
2138-20dc:713876210.280 :     Pipe = 50f9a48 Write ==>
2138-20dc:713876210.358 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27210188 Data = 52788
2138-20dc:713876210.462 :     Pipe = 50f9a48 start to write data
2138-20dc:713876210.526 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1051812 size = 75360
2138-20dc:713876211.775 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27134828 Data = 128148
2138-20dc:713876211.882 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713876211.965 :     Pipe = 50f9a48 Write <==
2138-20dc:713876212.035 :     Pipe = 50f9948 Read ==>
2138-20dc:713876212.121 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713876428.328 : => ReadScan
2138-1848:713876428.476 : Count = 99852, Ptr = 7de7690
2138-1848:713876428.559 : => ReadScanEx2
2138-1848:713876428.618 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713876428.688 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713876428.752 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713876428.821 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713876428.886 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713876428.952 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713876429.022 : ReadScanEx2 : Copy from pipe to AP buffer size = 52752
2138-1848:713876429.092 : Pipe = 50f9a48 Read ==>
2138-1848:713876429.220 : Pipe = 50f9a48 Read Total = 27262976 Free = 27134828 Data = 128148
2138-1848:713876429.344 : Pipe = 50f9a48 Read Copy from 50f9b08 + 999024 size = 52752
2138-1848:713876429.803 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713876429.899 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713876429.983 : Pipe = 50f9a48 Read <==
2138-1848:713876430.042 : => GetImageToBuffer
2138-1848:713876430.096 : => GetImageToBufferPageScan
2138-1848:713876430.155 : Pipe = 50f9a48 Read ==>
2138-1848:713876430.228 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713876430.323 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1051776 size = 36
2138-1848:713876430.423 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713876430.511 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713876430.588 : Pipe = 50f9a48 Read <==
2138-1848:713876430.639 : Get Packet type = 0 
2138-1848:713876430.693 : Get Packet dwSize = 75360 
2138-1848:713876430.749 : Get Packet bADFStatus = 1 
2138-1848:713876430.804 : Get Packet dwStatusLong = 0 
2138-1848:713876430.858 : Get Packet dwMessageStatusLong = 0 
2138-1848:713876430.921 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713876430.980 : <= GetImageToBuffer Ret = 1
2138-1848:713876431.037 : ReadScanEx2 : Copy from pipe to AP buffer size = 47100
2138-1848:713876431.242 : Pipe = 50f9a48 Read ==>
2138-1848:713876431.320 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713876431.416 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1051812 size = 47100
2138-1848:713876431.669 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27234716 Data = 28260
2138-1848:713876431.757 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713876431.836 : Pipe = 50f9a48 Read <==
2138-21f0:713876564.127 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713876564.408 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713876564.477 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713876564.559 :         Information.Status = 0
2138-21f0:713876564.635 :         => CNT96226::VenderCmd_GetData
2138-21f0:713876564.700 :         iCmd = 2, nBytes = 24
2138-1848:713876614.389 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713876614.571 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713876614.651 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713876614.721 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713876614.791 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713876614.860 : <= ReadScanEx2 ret = 1
2138-1848:713876614.920 : <= ReadScan ret = 1
2138-21f0:713877155.690 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713877155.935 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713877156.009 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713877156.096 :         Information.Status = 0
2138-21f0:713877156.176 :         => CNT96226::VenderCmd_GetData
2138-21f0:713877156.247 :         iCmd = 2, nBytes = 24
2138-21f0:713877724.097 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713877724.325 :         0010 : f0 00 00 00 50 54 4f 00 
2138-21f0:713877724.400 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713877724.485 :         Information.Status = 1, Information.Addr = 5198928
2138-21f0:713877725.551 :         => CNT96226::MemoryRead
2138-21f0:713878106.221 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713878106.487 :         System total receive data 311040 bytes
2138-21f0:713878106.564 :         => CNT96226::VenderCmd_GetData
2138-21f0:713878106.628 :         iCmd = 1, nBytes = 4
2138-21f0:713878280.578 :         0000 : 00 00 00 00 
2138-21f0:713878280.757 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713878280.922 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713878281.002 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713878281.068 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713878281.171 :         Pipe = 50f9948 Write ==>
2138-21f0:713878281.273 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713878281.400 :         Pipe = 50f9948 start to write data
2138-21f0:713878281.468 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 471836 size = 36
2138-21f0:713878281.586 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713878281.683 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713878281.772 :         Pipe = 50f9948 Set read data ready
2138-21f0:713878281.903 :         Pipe = 50f9948 Write <==
2138-21f0:713878281.965 :         Pipe = 50f9948 Write ==>
2138-21f0:713878282.041 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713878282.139 :         Pipe = 50f9948 start to write data
2138-21f0:713878282.202 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 471872 size = 311040
2138-20dc:713878282.668 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713878282.849 :     Pipe = 50f9948 Read Copy from 50f9a28 + 471836 size = 36
2138-20dc:713878282.982 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713878283.087 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713878283.306 :     Pipe = 50f9948 Read <==
2138-20dc:713878283.387 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713878283.461 :     Pipe = 50f9948 Read ==>
2138-20dc:713878283.541 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713878286.765 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713878286.874 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713878286.968 :         Pipe = 50f9948 Set read data ready
2138-21f0:713878287.074 :         Pipe = 50f9948 Write <==
2138-20dc:713878287.766 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713878287.909 :     Pipe = 50f9948 Read Copy from 50f9a28 + 471872 size = 311040
2138-20dc:713878289.246 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713878289.342 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713878289.432 :     Pipe = 50f9948 Read <==
2138-20dc:713878289.493 :     ImageProcessThread : Process start
2138-20dc:713878293.920 :     BytesPerLine = 3888
2138-20dc:713878293.994 :     Lines = 80
2138-20dc:713878342.509 :     ImageProcessThread : Process end
2138-21f0:713878464.790 :         IOThread: get image OK
2138-21f0:713878465.025 :         IOThread: Read image 311040 Bytes remain 4821120 bytes
2138-21f0:713878465.134 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713878465.236 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713878465.451 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713878465.530 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713878465.593 :         IO Send command 10 bytes
2138-21f0:713878465.730 :         => CNT96226::VenderCmd_SetData
2138-21f0:713878465.794 :         iCmd = 0, nBytes = 10
2138-21f0:713878465.916 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713878756.403 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713878756.605 :         System send command 10 bytes + data 0 bytes
2138-21f0:713878756.690 :         IO total need to receive data 2095632 bytes
2138-21f0:713878756.771 :         => CNT96226::VenderCmd_GetData
2138-21f0:713878756.838 :         iCmd = 2, nBytes = 24
2138-20dc:713879014.994 :     Pipe = 50f9a48 Write ==>
2138-20dc:713879015.275 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27234716 Data = 28260
2138-20dc:713879015.427 :     Pipe = 50f9a48 start to write data
2138-20dc:713879015.501 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1127172 size = 36
2138-20dc:713879015.627 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27234680 Data = 28296
2138-20dc:713879015.724 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713879015.809 :     Pipe = 50f9a48 Write <==
2138-20dc:713879015.868 :     Pipe = 50f9a48 Write ==>
2138-20dc:713879015.941 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27234680 Data = 28296
2138-20dc:713879016.040 :     Pipe = 50f9a48 start to write data
2138-20dc:713879016.098 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1127208 size = 75360
2138-20dc:713879017.563 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27159320 Data = 103656
2138-20dc:713879017.663 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713879017.742 :     Pipe = 50f9a48 Write <==
2138-20dc:713879017.809 :     Pipe = 50f9948 Read ==>
2138-20dc:713879017.901 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713879258.866 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713879259.106 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713879259.178 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713879259.264 :         Information.Status = 0
2138-21f0:713879259.328 :         => CNT96226::VenderCmd_GetData
2138-21f0:713879259.392 :         iCmd = 2, nBytes = 24
2138-1848:713879394.230 : => ReadScan
2138-1848:713879394.496 : Count = 99852, Ptr = 7de7690
2138-1848:713879394.592 : => ReadScanEx2
2138-1848:713879394.647 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713879394.717 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713879394.777 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713879394.846 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713879394.912 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713879394.979 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713879395.049 : ReadScanEx2 : Copy from pipe to AP buffer size = 28260
2138-1848:713879395.122 : Pipe = 50f9a48 Read ==>
2138-1848:713879395.242 : Pipe = 50f9a48 Read Total = 27262976 Free = 27159320 Data = 103656
2138-1848:713879395.367 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1098912 size = 28260
2138-1848:713879395.651 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713879395.744 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713879395.833 : Pipe = 50f9a48 Read <==
2138-1848:713879395.895 : => GetImageToBuffer
2138-1848:713879395.952 : => GetImageToBufferPageScan
2138-1848:713879396.013 : Pipe = 50f9a48 Read ==>
2138-1848:713879396.089 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713879396.186 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1127172 size = 36
2138-1848:713879396.285 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713879396.378 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713879396.458 : Pipe = 50f9a48 Read <==
2138-1848:713879396.516 : Get Packet type = 0 
2138-1848:713879396.574 : Get Packet dwSize = 75360 
2138-1848:713879396.631 : Get Packet bADFStatus = 1 
2138-1848:713879396.688 : Get Packet dwStatusLong = 0 
2138-1848:713879396.743 : Get Packet dwMessageStatusLong = 0 
2138-1848:713879396.809 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713879396.866 : <= GetImageToBuffer Ret = 1
2138-1848:713879396.923 : ReadScanEx2 : Copy from pipe to AP buffer size = 71592
2138-1848:713879396.994 : Pipe = 50f9a48 Read ==>
2138-1848:713879397.069 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713879397.169 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1127208 size = 71592
2138-1848:713879397.593 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27259208 Data = 3768
2138-1848:713879397.684 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713879397.766 : Pipe = 50f9a48 Read <==
2138-1848:713879540.169 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713879540.315 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713879540.380 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713879540.446 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713879540.509 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713879540.572 : <= ReadScanEx2 ret = 1
2138-1848:713879540.632 : <= ReadScan ret = 1
2138-21f0:713879811.106 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713879811.327 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713879811.395 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713879811.485 :         Information.Status = 0
2138-21f0:713879811.554 :         => CNT96226::VenderCmd_GetData
2138-21f0:713879811.617 :         iCmd = 2, nBytes = 24
2138-21f0:713880369.337 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713880369.557 :         0010 : f0 00 00 00 50 13 54 00 
2138-21f0:713880369.630 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713880369.716 :         Information.Status = 1, Information.Addr = 5509968
2138-21f0:713880370.790 :         => CNT96226::MemoryRead
2138-21f0:713880770.380 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713880770.588 :         System total receive data 311040 bytes
2138-21f0:713880770.673 :         => CNT96226::VenderCmd_GetData
2138-21f0:713880770.747 :         iCmd = 1, nBytes = 4
2138-21f0:713880924.377 :         0000 : 00 00 00 00 
2138-21f0:713880924.590 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713880924.750 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713880924.817 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713880924.880 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713880924.994 :         Pipe = 50f9948 Write ==>
2138-21f0:713880925.093 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713880925.213 :         Pipe = 50f9948 start to write data
2138-21f0:713880925.281 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 782912 size = 36
2138-21f0:713880925.390 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713880925.483 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713880925.564 :         Pipe = 50f9948 Set read data ready
2138-21f0:713880925.682 :         Pipe = 50f9948 Write <==
2138-21f0:713880925.741 :         Pipe = 50f9948 Write ==>
2138-21f0:713880926.042 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713880926.143 :         Pipe = 50f9948 start to write data
2138-21f0:713880926.205 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 782948 size = 311040
2138-20dc:713880926.359 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713880926.536 :     Pipe = 50f9948 Read Copy from 50f9a28 + 782912 size = 36
2138-20dc:713880926.664 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713880926.769 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713880926.863 :     Pipe = 50f9948 Read <==
2138-20dc:713880926.932 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713880927.008 :     Pipe = 50f9948 Read ==>
2138-20dc:713880927.084 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713880930.893 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713880930.995 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713880931.077 :         Pipe = 50f9948 Set read data ready
2138-21f0:713880931.172 :         Pipe = 50f9948 Write <==
2138-20dc:713880931.771 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713880931.912 :     Pipe = 50f9948 Read Copy from 50f9a28 + 782948 size = 311040
2138-20dc:713880933.033 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713880933.129 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713880933.212 :     Pipe = 50f9948 Read <==
2138-20dc:713880933.275 :     ImageProcessThread : Process start
2138-20dc:713880937.565 :     BytesPerLine = 3888
2138-20dc:713880937.628 :     Lines = 80
2138-20dc:713880985.317 :     ImageProcessThread : Process end
2138-21f0:713881092.247 :         IOThread: get image OK
2138-21f0:713881092.429 :         IOThread: Read image 311040 Bytes remain 4510080 bytes
2138-21f0:713881092.538 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713881092.640 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713881092.730 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713881092.810 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713881092.872 :         IO Send command 10 bytes
2138-21f0:713881093.010 :         => CNT96226::VenderCmd_SetData
2138-21f0:713881093.075 :         iCmd = 0, nBytes = 10
2138-21f0:713881093.202 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713881454.728 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713881454.937 :         System send command 10 bytes + data 0 bytes
2138-21f0:713881455.254 :         IO total need to receive data 2095632 bytes
2138-21f0:713881455.334 :         => CNT96226::VenderCmd_GetData
2138-21f0:713881455.398 :         iCmd = 2, nBytes = 24
2138-20dc:713881660.104 :     Pipe = 50f9a48 Write ==>
2138-20dc:713881660.356 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27259208 Data = 3768
2138-20dc:713881660.604 :     Pipe = 50f9a48 start to write data
2138-20dc:713881660.684 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1202568 size = 36
2138-20dc:713881660.805 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27259172 Data = 3804
2138-20dc:713881660.908 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713881661.774 :     Pipe = 50f9a48 Write <==
2138-20dc:713881661.893 :     Pipe = 50f9a48 Write ==>
2138-20dc:713881661.994 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27259172 Data = 3804
2138-20dc:713881662.114 :     Pipe = 50f9a48 start to write data
2138-20dc:713881662.183 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1202604 size = 75360
2138-20dc:713881663.553 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27183812 Data = 79164
2138-20dc:713881663.655 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713881663.738 :     Pipe = 50f9a48 Write <==
2138-20dc:713881663.809 :     Pipe = 50f9948 Read ==>
2138-20dc:713881663.897 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713881956.825 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713881957.049 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713881957.119 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713881957.204 :         Information.Status = 0
2138-21f0:713881957.273 :         => CNT96226::VenderCmd_GetData
2138-21f0:713881957.335 :         iCmd = 2, nBytes = 24
2138-1848:713882487.282 : => ReadScan
2138-1848:713882487.459 : Count = 99852, Ptr = 7de7690
2138-1848:713882487.549 : => ReadScanEx2
2138-1848:713882487.609 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713882487.678 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713882487.744 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713882487.811 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713882487.879 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713882487.946 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713882488.016 : ReadScanEx2 : Copy from pipe to AP buffer size = 3768
2138-1848:713882488.095 : Pipe = 50f9a48 Read ==>
2138-1848:713882488.214 : Pipe = 50f9a48 Read Total = 27262976 Free = 27183812 Data = 79164
2138-1848:713882488.337 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1198800 size = 3768
2138-1848:713882488.475 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713882488.569 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713882488.658 : Pipe = 50f9a48 Read <==
2138-1848:713882488.720 : => GetImageToBuffer
2138-1848:713882488.777 : => GetImageToBufferPageScan
2138-1848:713882488.839 : Pipe = 50f9a48 Read ==>
2138-1848:713882488.910 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713882489.007 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1202568 size = 36
2138-1848:713882489.104 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713882489.195 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713882489.274 : Pipe = 50f9a48 Read <==
2138-1848:713882489.328 : Get Packet type = 0 
2138-1848:713882489.385 : Get Packet dwSize = 75360 
2138-1848:713882489.440 : Get Packet bADFStatus = 1 
2138-1848:713882489.498 : Get Packet dwStatusLong = 0 
2138-1848:713882489.553 : Get Packet dwMessageStatusLong = 0 
2138-1848:713882489.618 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713882489.675 : <= GetImageToBuffer Ret = 1
2138-1848:713882489.732 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713882489.800 : Pipe = 50f9a48 Read ==>
2138-1848:713882489.872 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713882489.966 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1202604 size = 75360
2138-1848:713882490.382 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713882490.469 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713882490.548 : Pipe = 50f9a48 Read <==
2138-1848:713882490.740 : => GetImageToBuffer
2138-1848:713882490.794 : => GetImageToBufferPageScan
2138-1848:713882490.847 : Pipe = 50f9a48 Read ==>
2138-1848:713882490.920 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713882955.618 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713882956.182 :         0010 : f0 00 00 00 50 d2 58 00 
2138-21f0:713882956.261 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713882956.346 :         Information.Status = 1, Information.Addr = 5821008
2138-21f0:713882957.370 :         => CNT96226::MemoryRead
2138-21f0:713883349.735 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713883350.268 :         System total receive data 311040 bytes
2138-21f0:713883350.352 :         => CNT96226::VenderCmd_GetData
2138-21f0:713883350.422 :         iCmd = 1, nBytes = 4
2138-21f0:713883559.597 :         0000 : 00 00 00 00 
2138-21f0:713883559.689 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713883559.828 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713883559.900 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713883559.965 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713883560.069 :         Pipe = 50f9948 Write ==>
2138-21f0:713883560.167 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713883560.288 :         Pipe = 50f9948 start to write data
2138-21f0:713883560.353 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1093988 size = 36
2138-21f0:713883560.464 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713883560.556 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713883560.638 :         Pipe = 50f9948 Set read data ready
2138-21f0:713883560.754 :         Pipe = 50f9948 Write <==
2138-21f0:713883560.811 :         Pipe = 50f9948 Write ==>
2138-21f0:713883560.885 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713883560.983 :         Pipe = 50f9948 start to write data
2138-21f0:713883561.043 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1094024 size = 311040
2138-20dc:713883561.535 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713883561.717 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1093988 size = 36
2138-20dc:713883561.835 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713883561.941 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713883562.033 :     Pipe = 50f9948 Read <==
2138-20dc:713883562.097 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713883562.170 :     Pipe = 50f9948 Read ==>
2138-20dc:713883562.246 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713883565.211 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713883565.316 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713883565.406 :         Pipe = 50f9948 Set read data ready
2138-21f0:713883565.510 :         Pipe = 50f9948 Write <==
2138-20dc:713883565.669 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713883565.795 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1094024 size = 311040
2138-20dc:713883566.840 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713883566.935 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713883567.018 :     Pipe = 50f9948 Read <==
2138-20dc:713883567.075 :     ImageProcessThread : Process start
2138-20dc:713883571.243 :     BytesPerLine = 3888
2138-20dc:713883571.308 :     Lines = 80
2138-20dc:713883618.508 :     ImageProcessThread : Process end
2138-21f0:713883729.283 :         IOThread: get image OK
2138-21f0:713883729.492 :         IOThread: Read image 311040 Bytes remain 4199040 bytes
2138-21f0:713883729.613 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713883729.877 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713883729.962 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713883730.036 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713883730.101 :         IO Send command 10 bytes
2138-21f0:713883730.269 :         => CNT96226::VenderCmd_SetData
2138-21f0:713883730.332 :         iCmd = 0, nBytes = 10
2138-21f0:713883730.459 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713884001.947 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713884002.126 :         System send command 10 bytes + data 0 bytes
2138-21f0:713884002.211 :         IO total need to receive data 2095632 bytes
2138-21f0:713884002.283 :         => CNT96226::VenderCmd_GetData
2138-21f0:713884002.350 :         iCmd = 2, nBytes = 24
2138-21f0:713884141.196 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713884141.390 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713884141.462 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713884141.538 :         Information.Status = 0
2138-21f0:713884141.602 :         => CNT96226::VenderCmd_GetData
2138-21f0:713884141.664 :         iCmd = 2, nBytes = 24
2138-20dc:713884263.080 :     Pipe = 50f9a48 Write ==>
2138-20dc:713884263.364 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713884263.512 :     Pipe = 50f9a48 start to write data
2138-20dc:713884263.587 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1277964 size = 36
2138-20dc:713884263.701 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713884263.803 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713884263.891 :     Pipe = 50f9a48 Set read data ready
2138-1848:713884264.172 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713884264.285 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1277964 size = 36
2138-1848:713884264.388 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713884264.477 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713884264.562 : Pipe = 50f9a48 Read <==
2138-1848:713884264.623 : Get Packet type = 0 
2138-1848:713884264.684 : Get Packet dwSize = 75360 
2138-1848:713884264.745 : Get Packet bADFStatus = 1 
2138-1848:713884264.806 : Get Packet dwStatusLong = 0 
2138-1848:713884264.865 : Get Packet dwMessageStatusLong = 0 
2138-1848:713884264.934 : <= GetImageToBufferPageScan Ret = 1
2138-20dc:713884265.062 :     Pipe = 50f9a48 Write <==
2138-1848:713884265.183 : <= GetImageToBuffer Ret = 1
2138-20dc:713884265.248 :     Pipe = 50f9a48 Write ==>
2138-1848:713884265.322 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
2138-1848:713884265.396 : Pipe = 50f9a48 Read ==>
2138-20dc:713884265.455 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713884265.636 :     Pipe = 50f9a48 start to write data
2138-20dc:713884265.702 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1278000 size = 75360
2138-1848:713884265.818 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713884267.059 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713884267.163 :     Pipe = 50f9a48 Write read wait size = 20724
2138-20dc:713884267.256 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713884267.363 :     Pipe = 50f9a48 Write <==
2138-20dc:713884267.426 :     Pipe = 50f9948 Read ==>
2138-20dc:713884267.512 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713884268.056 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713884268.193 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1278000 size = 20724
2138-1848:713884268.352 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27208340 Data = 54636
2138-1848:713884268.446 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713884268.528 : Pipe = 50f9a48 Read <==
2138-1848:713884430.563 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713884430.742 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713884430.808 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713884430.870 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713884430.936 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713884431.000 : <= ReadScanEx2 ret = 1
2138-1848:713884431.061 : <= ReadScan ret = 1
2138-21f0:713884640.212 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713884640.421 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713884640.493 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713884640.572 :         Information.Status = 0
2138-21f0:713884640.640 :         => CNT96226::VenderCmd_GetData
2138-21f0:713884640.704 :         iCmd = 2, nBytes = 24
2138-21f0:713885631.005 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713885631.235 :         0010 : f0 00 00 00 50 91 5d 00 
2138-21f0:713885631.308 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713885631.393 :         Information.Status = 1, Information.Addr = 6132048
2138-21f0:713885632.595 :         => CNT96226::MemoryRead
2138-21f0:713886013.416 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713886013.854 :         System total receive data 311040 bytes
2138-21f0:713886013.931 :         => CNT96226::VenderCmd_GetData
2138-21f0:713886013.996 :         iCmd = 1, nBytes = 4
2138-21f0:713886195.102 :         0000 : 00 00 00 00 
2138-21f0:713886195.212 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713886195.346 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713886195.420 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713886195.488 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713886195.601 :         Pipe = 50f9948 Write ==>
2138-21f0:713886195.703 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713886195.828 :         Pipe = 50f9948 start to write data
2138-21f0:713886195.897 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1405064 size = 36
2138-21f0:713886196.011 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713886196.109 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713886196.193 :         Pipe = 50f9948 Set read data ready
2138-21f0:713886196.326 :         Pipe = 50f9948 Write <==
2138-21f0:713886196.386 :         Pipe = 50f9948 Write ==>
2138-21f0:713886196.467 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713886196.568 :         Pipe = 50f9948 start to write data
2138-21f0:713886196.628 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1405100 size = 311040
2138-20dc:713886197.092 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713886197.271 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1405064 size = 36
2138-20dc:713886197.391 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713886197.496 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713886197.591 :     Pipe = 50f9948 Read <==
2138-20dc:713886197.657 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713886197.734 :     Pipe = 50f9948 Read ==>
2138-20dc:713886197.813 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713886201.178 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713886201.287 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713886201.369 :         Pipe = 50f9948 Set read data ready
2138-21f0:713886201.463 :         Pipe = 50f9948 Write <==
2138-20dc:713886202.162 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713886202.301 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1405100 size = 311040
2138-20dc:713886203.425 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713886203.644 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713886203.743 :     Pipe = 50f9948 Read <==
2138-20dc:713886203.806 :     ImageProcessThread : Process start
2138-20dc:713886208.224 :     BytesPerLine = 3888
2138-20dc:713886208.289 :     Lines = 80
2138-20dc:713886256.841 :     ImageProcessThread : Process end
2138-21f0:713886405.262 :         IOThread: get image OK
2138-21f0:713886405.599 :         IOThread: Read image 311040 Bytes remain 3888000 bytes
2138-21f0:713886405.737 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713886405.856 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713886405.956 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713886406.046 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713886406.112 :         IO Send command 10 bytes
2138-21f0:713886406.320 :         => CNT96226::VenderCmd_SetData
2138-21f0:713886406.392 :         iCmd = 0, nBytes = 10
2138-21f0:713886406.524 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713886690.129 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713886690.341 :         System send command 10 bytes + data 0 bytes
2138-21f0:713886690.427 :         IO total need to receive data 2095632 bytes
2138-21f0:713886690.508 :         => CNT96226::VenderCmd_GetData
2138-21f0:713886690.575 :         iCmd = 2, nBytes = 24
2138-21f0:713886841.133 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713886841.356 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713886841.436 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713886841.520 :         Information.Status = 0
2138-21f0:713886841.591 :         => CNT96226::VenderCmd_GetData
2138-21f0:713886841.654 :         iCmd = 2, nBytes = 24
2138-20dc:713886953.345 :     Pipe = 50f9a48 Write ==>
2138-20dc:713886953.638 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27208340 Data = 54636
2138-20dc:713886953.806 :     Pipe = 50f9a48 start to write data
2138-20dc:713886953.880 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1353360 size = 36
2138-20dc:713886954.009 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
2138-20dc:713886954.112 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713886954.205 :     Pipe = 50f9a48 Write <==
2138-20dc:713886954.273 :     Pipe = 50f9a48 Write ==>
2138-20dc:713886954.349 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27208304 Data = 54672
2138-20dc:713886954.453 :     Pipe = 50f9a48 start to write data
2138-20dc:713886954.517 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1353396 size = 75360
2138-20dc:713886955.714 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27132944 Data = 130032
2138-20dc:713886955.818 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713886955.903 :     Pipe = 50f9a48 Write <==
2138-20dc:713886955.970 :     Pipe = 50f9948 Read ==>
2138-20dc:713886956.055 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713887384.905 : => ReadScan
2138-1848:713887385.144 : Count = 99852, Ptr = 7de7690
2138-1848:713887385.231 : => ReadScanEx2
2138-1848:713887385.291 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713887385.362 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713887385.428 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713887385.499 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713887385.564 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713887385.681 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713887385.754 : ReadScanEx2 : Copy from pipe to AP buffer size = 54636
2138-1848:713887385.829 : Pipe = 50f9a48 Read ==>
2138-1848:713887385.953 : Pipe = 50f9a48 Read Total = 27262976 Free = 27132944 Data = 130032
2138-1848:713887386.080 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1298724 size = 54636
2138-1848:713887386.475 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713887386.575 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713887386.785 : Pipe = 50f9a48 Read <==
2138-1848:713887386.897 : => GetImageToBuffer
2138-1848:713887386.957 : => GetImageToBufferPageScan
2138-1848:713887387.017 : Pipe = 50f9a48 Read ==>
2138-1848:713887387.096 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713887387.198 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1353360 size = 36
2138-1848:713887387.294 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713887387.388 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713887387.470 : Pipe = 50f9a48 Read <==
2138-1848:713887387.576 : Get Packet type = 0 
2138-1848:713887387.632 : Get Packet dwSize = 75360 
2138-1848:713887387.688 : Get Packet bADFStatus = 1 
2138-1848:713887387.747 : Get Packet dwStatusLong = 0 
2138-1848:713887387.806 : Get Packet dwMessageStatusLong = 0 
2138-1848:713887387.877 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713887387.937 : <= GetImageToBuffer Ret = 1
2138-1848:713887387.998 : ReadScanEx2 : Copy from pipe to AP buffer size = 45216
2138-1848:713887388.067 : Pipe = 50f9a48 Read ==>
2138-1848:713887388.149 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713887388.249 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1353396 size = 45216
2138-1848:713887388.814 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27232832 Data = 30144
2138-1848:713887389.140 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713887389.224 : Pipe = 50f9a48 Read <==
2138-21f0:713887415.901 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713887416.049 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713887416.112 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713887416.188 :         Information.Status = 0
2138-21f0:713887416.252 :         => CNT96226::VenderCmd_GetData
2138-21f0:713887416.317 :         iCmd = 2, nBytes = 24
2138-1848:713887568.736 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713887568.931 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713887569.007 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713887569.079 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713887569.144 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713887569.210 : <= ReadScanEx2 ret = 1
2138-1848:713887569.272 : <= ReadScan ret = 1
2138-21f0:713888472.000 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713888472.234 :         0010 : f0 00 00 00 50 50 62 00 
2138-21f0:713888472.310 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713888472.396 :         Information.Status = 1, Information.Addr = 6443088
2138-21f0:713888473.762 :         => CNT96226::MemoryRead
2138-21f0:713888846.697 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713888846.881 :         System total receive data 311040 bytes
2138-21f0:713888846.962 :         => CNT96226::VenderCmd_GetData
2138-21f0:713888847.034 :         iCmd = 1, nBytes = 4
2138-21f0:713889001.546 :         0000 : 00 00 00 00 
2138-21f0:713889001.696 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713889001.857 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713889001.931 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713889001.994 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713889002.100 :         Pipe = 50f9948 Write ==>
2138-21f0:713889002.198 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713889002.323 :         Pipe = 50f9948 start to write data
2138-21f0:713889002.390 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1716140 size = 36
2138-21f0:713889002.504 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713889002.605 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713889002.690 :         Pipe = 50f9948 Set read data ready
2138-21f0:713889002.806 :         Pipe = 50f9948 Write <==
2138-21f0:713889002.874 :         Pipe = 50f9948 Write ==>
2138-21f0:713889003.049 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713889003.153 :         Pipe = 50f9948 start to write data
2138-21f0:713889003.218 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 1716176 size = 311040
2138-20dc:713889003.890 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713889004.066 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1716140 size = 36
2138-20dc:713889004.187 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713889004.294 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713889004.384 :     Pipe = 50f9948 Read <==
2138-20dc:713889004.453 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713889004.525 :     Pipe = 50f9948 Read ==>
2138-20dc:713889004.601 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713889007.439 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713889007.548 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713889007.640 :         Pipe = 50f9948 Set read data ready
2138-21f0:713889007.739 :         Pipe = 50f9948 Write <==
2138-20dc:713889008.779 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713889008.949 :     Pipe = 50f9948 Read Copy from 50f9a28 + 1716176 size = 311040
2138-20dc:713889010.250 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713889010.347 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713889010.435 :     Pipe = 50f9948 Read <==
2138-20dc:713889010.498 :     ImageProcessThread : Process start
2138-20dc:713889014.786 :     BytesPerLine = 3888
2138-20dc:713889014.852 :     Lines = 80
2138-20dc:713889062.467 :     ImageProcessThread : Process end
2138-21f0:713889166.213 :         IOThread: get image OK
2138-21f0:713889166.418 :         IOThread: Read image 311040 Bytes remain 3576960 bytes
2138-21f0:713889166.528 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713889166.629 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713889166.708 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713889166.781 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713889166.846 :         IO Send command 10 bytes
2138-21f0:713889167.027 :         => CNT96226::VenderCmd_SetData
2138-21f0:713889167.093 :         iCmd = 0, nBytes = 10
2138-21f0:713889167.213 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713889457.288 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713889457.563 :         System send command 10 bytes + data 0 bytes
2138-21f0:713889457.647 :         IO total need to receive data 2095632 bytes
2138-21f0:713889457.726 :         => CNT96226::VenderCmd_GetData
2138-21f0:713889457.797 :         iCmd = 2, nBytes = 24
2138-20dc:713889728.833 :     Pipe = 50f9a48 Write ==>
2138-20dc:713889729.174 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27232832 Data = 30144
2138-20dc:713889729.327 :     Pipe = 50f9a48 start to write data
2138-20dc:713889729.399 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1428756 size = 36
2138-20dc:713889729.515 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27232796 Data = 30180
2138-20dc:713889729.617 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713889729.713 :     Pipe = 50f9a48 Write <==
2138-20dc:713889730.022 :     Pipe = 50f9a48 Write ==>
2138-20dc:713889730.161 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27232796 Data = 30180
2138-20dc:713889730.291 :     Pipe = 50f9a48 start to write data
2138-20dc:713889730.359 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1428792 size = 75360
2138-20dc:713889731.937 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27157436 Data = 105540
2138-20dc:713889732.040 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713889732.182 :     Pipe = 50f9a48 Write <==
2138-20dc:713889732.255 :     Pipe = 50f9948 Read ==>
2138-20dc:713889732.354 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713889976.079 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713889976.334 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713889976.415 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713889976.499 :         Information.Status = 0
2138-21f0:713889976.578 :         => CNT96226::VenderCmd_GetData
2138-21f0:713889976.642 :         iCmd = 2, nBytes = 24
2138-21f0:713890563.123 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713890563.498 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713890563.579 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713890563.663 :         Information.Status = 0
2138-21f0:713890563.729 :         => CNT96226::VenderCmd_GetData
2138-21f0:713890563.795 :         iCmd = 2, nBytes = 24
2138-1848:713890622.955 : => ReadScan
2138-1848:713890623.128 : Count = 99852, Ptr = 7de7690
2138-1848:713890623.215 : => ReadScanEx2
2138-1848:713890623.277 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713890623.349 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713890623.415 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713890623.484 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713890623.559 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713890623.628 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713890623.706 : ReadScanEx2 : Copy from pipe to AP buffer size = 30144
2138-1848:713890623.784 : Pipe = 50f9a48 Read ==>
2138-1848:713890623.902 : Pipe = 50f9a48 Read Total = 27262976 Free = 27157436 Data = 105540
2138-1848:713890624.026 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1398612 size = 30144
2138-1848:713890624.288 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713890624.385 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713890624.473 : Pipe = 50f9a48 Read <==
2138-1848:713890624.535 : => GetImageToBuffer
2138-1848:713890624.594 : => GetImageToBufferPageScan
2138-1848:713890624.654 : Pipe = 50f9a48 Read ==>
2138-1848:713890624.732 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713890624.830 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1428756 size = 36
2138-1848:713890624.927 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713890625.232 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713890625.321 : Pipe = 50f9a48 Read <==
2138-1848:713890625.379 : Get Packet type = 0 
2138-1848:713890625.435 : Get Packet dwSize = 75360 
2138-1848:713890625.491 : Get Packet bADFStatus = 1 
2138-1848:713890625.549 : Get Packet dwStatusLong = 0 
2138-1848:713890625.606 : Get Packet dwMessageStatusLong = 0 
2138-1848:713890625.677 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713890625.737 : <= GetImageToBuffer Ret = 1
2138-1848:713890625.794 : ReadScanEx2 : Copy from pipe to AP buffer size = 69708
2138-1848:713890625.864 : Pipe = 50f9a48 Read ==>
2138-1848:713890625.938 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713890626.038 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1428792 size = 69708
2138-1848:713890626.437 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27257324 Data = 5652
2138-1848:713890626.532 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713890626.615 : Pipe = 50f9a48 Read <==
2138-1848:713890781.603 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713890781.805 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713890781.873 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713890781.943 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713890782.009 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713890782.075 : <= ReadScanEx2 ret = 1
2138-1848:713890782.136 : <= ReadScan ret = 1
2138-21f0:713891111.999 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713891112.363 :         0010 : f0 00 00 00 50 99 37 00 
2138-21f0:713891112.441 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713891112.525 :         Information.Status = 1, Information.Addr = 3643728
2138-21f0:713891113.609 :         => CNT96226::MemoryRead
2138-21f0:713891502.957 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713891503.154 :         System total receive data 311040 bytes
2138-21f0:713891503.240 :         => CNT96226::VenderCmd_GetData
2138-21f0:713891503.538 :         iCmd = 1, nBytes = 4
2138-21f0:713891686.485 :         0000 : 00 00 00 00 
2138-21f0:713891686.694 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713891687.117 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713891687.192 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713891687.261 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713891687.399 :         Pipe = 50f9948 Write ==>
2138-21f0:713891687.513 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713891687.641 :         Pipe = 50f9948 start to write data
2138-21f0:713891687.711 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 2027216 size = 36
2138-21f0:713891687.826 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713891687.926 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713891688.009 :         Pipe = 50f9948 Set read data ready
2138-20dc:713891688.308 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713891688.453 :         Pipe = 50f9948 Write <==
2138-20dc:713891688.568 :     Pipe = 50f9948 Read Copy from 50f9a28 + 2027216 size = 36
2138-21f0:713891688.656 :         Pipe = 50f9948 Write ==>
2138-20dc:713891688.728 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713891688.823 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713891688.961 :     Pipe = 50f9948 Read <==
2138-21f0:713891689.044 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713891689.166 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713891689.243 :     Pipe = 50f9948 Read ==>
2138-21f0:713891689.309 :         Pipe = 50f9948 start to write data
2138-21f0:713891689.395 :         Pipe = 50f9948 Memory Write Copy to 50f9a28 + 2027252 size = 69900
2138-20dc:713891689.491 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713891690.972 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 0 size = 241140
2138-21f0:713891695.141 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713891695.252 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713891695.355 :         Pipe = 50f9948 Set read data ready
2138-21f0:713891695.464 :         Pipe = 50f9948 Write <==
2138-20dc:713891695.643 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713891695.782 :     Pipe = 50f9948 Read Copy from 50f9a28 + 2027252 size = 69900
2138-20dc:713891696.048 :     Pipe = 50f9948 Read Copy from 50f9a38 + 0 size = 241140
2138-20dc:713891696.869 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713891696.965 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713891697.048 :     Pipe = 50f9948 Read <==
2138-20dc:713891697.107 :     ImageProcessThread : Process start
2138-20dc:713891701.419 :     BytesPerLine = 3888
2138-20dc:713891701.484 :     Lines = 80
2138-20dc:713891750.906 :     ImageProcessThread : Process end
2138-21f0:713891866.652 :         IOThread: get image OK
2138-21f0:713891866.880 :         IOThread: Read image 311040 Bytes remain 3265920 bytes
2138-21f0:713891866.991 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713891867.096 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713891867.183 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713891867.353 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713891867.425 :         IO Send command 10 bytes
2138-21f0:713891867.555 :         => CNT96226::VenderCmd_SetData
2138-21f0:713891867.629 :         iCmd = 0, nBytes = 10
2138-21f0:713891867.755 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713892160.693 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713892160.891 :         System send command 10 bytes + data 0 bytes
2138-21f0:713892160.980 :         IO total need to receive data 2095632 bytes
2138-21f0:713892161.060 :         => CNT96226::VenderCmd_GetData
2138-21f0:713892161.127 :         iCmd = 2, nBytes = 24
2138-20dc:713892418.647 :     Pipe = 50f9a48 Write ==>
2138-20dc:713892418.933 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27257324 Data = 5652
2138-20dc:713892419.081 :     Pipe = 50f9a48 start to write data
2138-20dc:713892419.153 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1504152 size = 36
2138-20dc:713892419.265 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27257288 Data = 5688
2138-20dc:713892419.370 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713892419.456 :     Pipe = 50f9a48 Write <==
2138-20dc:713892419.514 :     Pipe = 50f9a48 Write ==>
2138-20dc:713892419.588 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27257288 Data = 5688
2138-20dc:713892419.688 :     Pipe = 50f9a48 start to write data
2138-20dc:713892419.747 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1504188 size = 75360
2138-20dc:713892420.954 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27181928 Data = 81048
2138-20dc:713892421.051 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713892421.133 :     Pipe = 50f9a48 Write <==
2138-20dc:713892421.201 :     Pipe = 50f9948 Read ==>
2138-20dc:713892421.287 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713892654.517 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713892654.730 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713892654.807 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713892654.893 :         Information.Status = 0
2138-21f0:713892654.963 :         => CNT96226::VenderCmd_GetData
2138-21f0:713892655.031 :         iCmd = 2, nBytes = 24
2138-21f0:713893200.178 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713893200.403 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713893200.476 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713893200.556 :         Information.Status = 0
2138-21f0:713893200.625 :         => CNT96226::VenderCmd_GetData
2138-21f0:713893200.687 :         iCmd = 2, nBytes = 24
2138-21f0:713893768.632 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713893768.886 :         0010 : f0 00 00 00 50 58 3c 00 
2138-21f0:713893768.962 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713893769.046 :         Information.Status = 1, Information.Addr = 3954768
2138-21f0:713893770.175 :         => CNT96226::MemoryRead
2138-1848:713894073.430 : => ReadScan
2138-1848:713894073.626 : Count = 99852, Ptr = 7de7690
2138-1848:713894073.718 : => ReadScanEx2
2138-1848:713894073.778 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713894073.852 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713894073.918 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713894073.987 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713894074.050 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713894074.119 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713894074.193 : ReadScanEx2 : Copy from pipe to AP buffer size = 5652
2138-1848:713894074.277 : Pipe = 50f9a48 Read ==>
2138-1848:713894074.418 : Pipe = 50f9a48 Read Total = 27262976 Free = 27181928 Data = 81048
2138-1848:713894074.548 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1498500 size = 5652
2138-1848:713894074.699 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713894074.962 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713894075.054 : Pipe = 50f9a48 Read <==
2138-1848:713894075.114 : => GetImageToBuffer
2138-1848:713894075.173 : => GetImageToBufferPageScan
2138-1848:713894075.234 : Pipe = 50f9a48 Read ==>
2138-1848:713894075.308 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713894075.405 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1504152 size = 36
2138-1848:713894075.500 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713894075.664 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713894075.754 : Pipe = 50f9a48 Read <==
2138-1848:713894075.811 : Get Packet type = 0 
2138-1848:713894075.868 : Get Packet dwSize = 75360 
2138-1848:713894075.926 : Get Packet bADFStatus = 1 
2138-1848:713894075.985 : Get Packet dwStatusLong = 0 
2138-1848:713894076.043 : Get Packet dwMessageStatusLong = 0 
2138-1848:713894076.115 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713894076.223 : <= GetImageToBuffer Ret = 1
2138-1848:713894076.281 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713894076.351 : Pipe = 50f9a48 Read ==>
2138-1848:713894076.430 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713894076.529 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1504188 size = 75360
2138-1848:713894076.999 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713894077.088 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713894077.170 : Pipe = 50f9a48 Read <==
2138-1848:713894077.225 : => GetImageToBuffer
2138-1848:713894077.277 : => GetImageToBufferPageScan
2138-1848:713894077.331 : Pipe = 50f9a48 Read ==>
2138-1848:713894077.687 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713894178.366 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713894178.585 :         System total receive data 311040 bytes
2138-21f0:713894178.670 :         => CNT96226::VenderCmd_GetData
2138-21f0:713894178.739 :         iCmd = 1, nBytes = 4
2138-21f0:713894360.714 :         0000 : 00 00 00 00 
2138-21f0:713894360.985 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713894361.398 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713894361.474 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713894361.536 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713894361.650 :         Pipe = 50f9948 Write ==>
2138-21f0:713894361.752 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713894361.875 :         Pipe = 50f9948 start to write data
2138-21f0:713894361.940 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 241140 size = 36
2138-21f0:713894362.049 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713894362.145 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713894362.228 :         Pipe = 50f9948 Set read data ready
2138-21f0:713894362.354 :         Pipe = 50f9948 Write <==
2138-21f0:713894362.415 :         Pipe = 50f9948 Write ==>
2138-21f0:713894362.490 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713894362.592 :         Pipe = 50f9948 start to write data
2138-21f0:713894362.654 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 241176 size = 311040
2138-20dc:713894363.440 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713894363.608 :     Pipe = 50f9948 Read Copy from 50f9a38 + 241140 size = 36
2138-20dc:713894363.718 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713894363.814 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713894363.899 :     Pipe = 50f9948 Read <==
2138-20dc:713894363.963 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713894364.033 :     Pipe = 50f9948 Read ==>
2138-20dc:713894364.108 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713894367.494 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713894367.605 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713894367.689 :         Pipe = 50f9948 Set read data ready
2138-21f0:713894367.779 :         Pipe = 50f9948 Write <==
2138-20dc:713894368.810 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713894368.977 :     Pipe = 50f9948 Read Copy from 50f9a38 + 241176 size = 311040
2138-20dc:713894370.080 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713894370.173 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713894370.258 :     Pipe = 50f9948 Read <==
2138-20dc:713894370.318 :     ImageProcessThread : Process start
2138-20dc:713894374.479 :     BytesPerLine = 3888
2138-20dc:713894374.541 :     Lines = 80
2138-20dc:713894420.677 :     ImageProcessThread : Process end
2138-21f0:713894519.567 :         IOThread: get image OK
2138-21f0:713894519.766 :         IOThread: Read image 311040 Bytes remain 2954880 bytes
2138-21f0:713894520.004 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713894520.217 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713894520.302 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713894520.383 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713894520.452 :         IO Send command 10 bytes
2138-21f0:713894520.584 :         => CNT96226::VenderCmd_SetData
2138-21f0:713894520.650 :         iCmd = 0, nBytes = 10
2138-21f0:713894521.006 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713894808.447 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713894808.634 :         System send command 10 bytes + data 0 bytes
2138-21f0:713894808.715 :         IO total need to receive data 2095632 bytes
2138-21f0:713894808.792 :         => CNT96226::VenderCmd_GetData
2138-21f0:713894808.858 :         iCmd = 2, nBytes = 24
2138-20dc:713895021.912 :     Pipe = 50f9a48 Write ==>
2138-20dc:713895022.159 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713895022.308 :     Pipe = 50f9a48 start to write data
2138-20dc:713895022.376 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1579548 size = 36
2138-20dc:713895022.488 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713895022.586 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713895022.673 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713895022.799 :     Pipe = 50f9a48 Write <==
2138-20dc:713895022.857 :     Pipe = 50f9a48 Write ==>
2138-20dc:713895023.167 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713895023.269 :     Pipe = 50f9a48 start to write data
2138-20dc:713895023.329 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1579584 size = 75360
2138-1848:713895023.475 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713895023.649 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1579548 size = 36
2138-1848:713895023.773 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713895023.883 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713895023.977 : Pipe = 50f9a48 Read <==
2138-1848:713895024.045 : Get Packet type = 0 
2138-1848:713895024.105 : Get Packet dwSize = 75360 
2138-1848:713895024.164 : Get Packet bADFStatus = 1 
2138-1848:713895024.224 : Get Packet dwStatusLong = 0 
2138-1848:713895024.285 : Get Packet dwMessageStatusLong = 0 
2138-1848:713895024.362 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713895024.433 : <= GetImageToBuffer Ret = 1
2138-1848:713895024.504 : ReadScanEx2 : Copy from pipe to AP buffer size = 18840
2138-20dc:713895024.589 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713895024.696 :     Pipe = 50f9a48 Write read wait size = 0
2138-1848:713895024.812 : Pipe = 50f9a48 Read ==>
2138-20dc:713895024.878 :     Pipe = 50f9a48 Write <==
2138-1848:713895024.945 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-20dc:713895025.265 :     Pipe = 50f9948 Read ==>
2138-1848:713895025.326 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1579584 size = 18840
2138-20dc:713895025.410 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713895025.497 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27206456 Data = 56520
2138-1848:713895025.590 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713895025.671 : Pipe = 50f9a48 Read <==
2138-1848:713895190.232 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713895190.440 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713895190.522 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713895190.596 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713895190.671 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713895190.739 : <= ReadScanEx2 ret = 1
2138-1848:713895190.807 : <= ReadScan ret = 1
2138-21f0:713895323.264 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713895323.599 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713895323.669 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713895323.747 :         Information.Status = 0
2138-21f0:713895323.812 :         => CNT96226::VenderCmd_GetData
2138-21f0:713895323.875 :         iCmd = 2, nBytes = 24
2138-21f0:713895899.049 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713895899.267 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713895899.338 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713895899.421 :         Information.Status = 0
2138-21f0:713895899.486 :         => CNT96226::VenderCmd_GetData
2138-21f0:713895899.547 :         iCmd = 2, nBytes = 24
2138-21f0:713896463.355 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713896463.576 :         0010 : f0 00 00 00 50 17 41 00 
2138-21f0:713896463.649 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713896463.731 :         Information.Status = 1, Information.Addr = 4265808
2138-21f0:713896464.797 :         => CNT96226::MemoryRead
2138-21f0:713896849.933 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713896850.128 :         System total receive data 311040 bytes
2138-21f0:713896850.205 :         => CNT96226::VenderCmd_GetData
2138-21f0:713896850.280 :         iCmd = 1, nBytes = 4
2138-21f0:713897011.643 :         0000 : 00 00 00 00 
2138-21f0:713897011.734 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713897011.885 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713897011.951 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713897012.009 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713897012.116 :         Pipe = 50f9948 Write ==>
2138-21f0:713897012.214 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713897012.333 :         Pipe = 50f9948 start to write data
2138-21f0:713897012.397 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 552216 size = 36
2138-21f0:713897012.502 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713897012.595 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713897012.675 :         Pipe = 50f9948 Set read data ready
2138-21f0:713897012.791 :         Pipe = 50f9948 Write <==
2138-21f0:713897012.855 :         Pipe = 50f9948 Write ==>
2138-21f0:713897013.157 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713897013.254 :         Pipe = 50f9948 start to write data
2138-21f0:713897013.319 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 552252 size = 311040
2138-20dc:713897013.748 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713897013.926 :     Pipe = 50f9948 Read Copy from 50f9a38 + 552216 size = 36
2138-20dc:713897014.200 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713897014.320 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713897014.425 :     Pipe = 50f9948 Read <==
2138-20dc:713897014.494 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713897014.566 :     Pipe = 50f9948 Read ==>
2138-20dc:713897014.642 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713897018.155 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713897018.267 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713897018.352 :         Pipe = 50f9948 Set read data ready
2138-21f0:713897018.448 :         Pipe = 50f9948 Write <==
2138-20dc:713897019.341 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713897019.513 :     Pipe = 50f9948 Read Copy from 50f9a38 + 552252 size = 311040
2138-20dc:713897020.429 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713897020.530 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713897020.619 :     Pipe = 50f9948 Read <==
2138-20dc:713897020.681 :     ImageProcessThread : Process start
2138-20dc:713897025.113 :     BytesPerLine = 3888
2138-20dc:713897025.187 :     Lines = 80
2138-20dc:713897072.805 :     ImageProcessThread : Process end
2138-21f0:713897204.632 :         IOThread: get image OK
2138-21f0:713897204.860 :         IOThread: Read image 311040 Bytes remain 2643840 bytes
2138-21f0:713897204.976 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713897205.080 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713897205.166 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713897205.252 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713897205.318 :         IO Send command 10 bytes
2138-21f0:713897205.475 :         => CNT96226::VenderCmd_SetData
2138-21f0:713897205.536 :         iCmd = 0, nBytes = 10
2138-21f0:713897205.664 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713897497.108 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713897497.435 :         System send command 10 bytes + data 0 bytes
2138-21f0:713897497.520 :         IO total need to receive data 2095632 bytes
2138-21f0:713897497.597 :         => CNT96226::VenderCmd_GetData
2138-21f0:713897497.671 :         iCmd = 2, nBytes = 24
2138-20dc:713897854.026 :     Pipe = 50f9a48 Write ==>
2138-20dc:713897854.301 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27206456 Data = 56520
2138-20dc:713897854.446 :     Pipe = 50f9a48 start to write data
2138-20dc:713897854.522 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1654944 size = 36
2138-20dc:713897854.639 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27206420 Data = 56556
2138-20dc:713897854.741 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713897854.836 :     Pipe = 50f9a48 Write <==
2138-20dc:713897854.904 :     Pipe = 50f9a48 Write ==>
2138-20dc:713897854.980 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27206420 Data = 56556
2138-20dc:713897855.086 :     Pipe = 50f9a48 start to write data
2138-20dc:713897855.151 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1654980 size = 75360
2138-20dc:713897856.310 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27131060 Data = 131916
2138-20dc:713897856.414 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713897856.499 :     Pipe = 50f9a48 Write <==
2138-20dc:713897856.570 :     Pipe = 50f9948 Read ==>
2138-20dc:713897856.657 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713898009.850 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713898010.066 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713898010.138 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713898010.218 :         Information.Status = 0
2138-21f0:713898010.286 :         => CNT96226::VenderCmd_GetData
2138-21f0:713898010.447 :         iCmd = 2, nBytes = 24
2138-1848:713898505.308 : => ReadScan
2138-1848:713898505.494 : Count = 99852, Ptr = 7de7690
2138-1848:713898505.581 : => ReadScanEx2
2138-1848:713898505.639 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713898505.704 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713898505.766 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713898505.836 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713898505.900 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713898505.968 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713898506.039 : ReadScanEx2 : Copy from pipe to AP buffer size = 56520
2138-1848:713898506.114 : Pipe = 50f9a48 Read ==>
2138-1848:713898506.269 : Pipe = 50f9a48 Read Total = 27262976 Free = 27131060 Data = 131916
2138-1848:713898506.405 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1598424 size = 56520
2138-1848:713898506.758 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713898506.851 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713898506.940 : Pipe = 50f9a48 Read <==
2138-1848:713898507.001 : => GetImageToBuffer
2138-1848:713898507.055 : => GetImageToBufferPageScan
2138-1848:713898507.115 : Pipe = 50f9a48 Read ==>
2138-1848:713898507.189 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713898507.403 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1654944 size = 36
2138-1848:713898507.504 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713898507.595 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713898507.678 : Pipe = 50f9a48 Read <==
2138-1848:713898507.735 : Get Packet type = 0 
2138-1848:713898507.794 : Get Packet dwSize = 75360 
2138-1848:713898507.853 : Get Packet bADFStatus = 1 
2138-1848:713898507.911 : Get Packet dwStatusLong = 0 
2138-1848:713898507.967 : Get Packet dwMessageStatusLong = 0 
2138-1848:713898508.035 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713898508.093 : <= GetImageToBuffer Ret = 1
2138-1848:713898508.152 : ReadScanEx2 : Copy from pipe to AP buffer size = 43332
2138-1848:713898508.219 : Pipe = 50f9a48 Read ==>
2138-1848:713898508.291 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713898508.395 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1654980 size = 43332
2138-1848:713898508.702 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27230948 Data = 32028
2138-1848:713898508.794 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713898508.874 : Pipe = 50f9a48 Read <==
2138-21f0:713898581.847 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713898582.026 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713898582.102 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713898582.188 :         Information.Status = 0
2138-21f0:713898582.261 :         => CNT96226::VenderCmd_GetData
2138-21f0:713898582.327 :         iCmd = 2, nBytes = 24
2138-1848:713898667.756 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713898667.905 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713898667.982 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713898668.058 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713898668.128 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713898668.195 : <= ReadScanEx2 ret = 1
2138-1848:713898668.259 : <= ReadScan ret = 1
2138-21f0:713899177.559 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713899177.784 :         0010 : f0 00 00 00 50 d6 45 00 
2138-21f0:713899177.859 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713899177.941 :         Information.Status = 1, Information.Addr = 4576848
2138-21f0:713899179.026 :         => CNT96226::MemoryRead
2138-21f0:713899567.960 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713899568.171 :         System total receive data 311040 bytes
2138-21f0:713899568.249 :         => CNT96226::VenderCmd_GetData
2138-21f0:713899568.466 :         iCmd = 1, nBytes = 4
2138-21f0:713899726.520 :         0000 : 00 00 00 00 
2138-21f0:713899726.698 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713899727.081 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713899727.164 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713899727.227 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713899727.337 :         Pipe = 50f9948 Write ==>
2138-21f0:713899727.446 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713899727.568 :         Pipe = 50f9948 start to write data
2138-21f0:713899727.635 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 863292 size = 36
2138-21f0:713899727.742 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713899727.837 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713899727.923 :         Pipe = 50f9948 Set read data ready
2138-21f0:713899728.044 :         Pipe = 50f9948 Write <==
2138-21f0:713899728.106 :         Pipe = 50f9948 Write ==>
2138-21f0:713899728.409 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713899728.516 :         Pipe = 50f9948 start to write data
2138-21f0:713899728.580 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 863328 size = 311040
2138-20dc:713899728.739 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713899728.936 :     Pipe = 50f9948 Read Copy from 50f9a38 + 863292 size = 36
2138-20dc:713899729.058 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713899729.165 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713899729.268 :     Pipe = 50f9948 Read <==
2138-20dc:713899729.334 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713899729.421 :     Pipe = 50f9948 Read ==>
2138-20dc:713899729.497 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713899732.957 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713899733.057 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713899733.147 :         Pipe = 50f9948 Set read data ready
2138-21f0:713899733.251 :         Pipe = 50f9948 Write <==
2138-20dc:713899733.436 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713899733.569 :     Pipe = 50f9948 Read Copy from 50f9a38 + 863328 size = 311040
2138-20dc:713899735.269 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713899735.364 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713899735.448 :     Pipe = 50f9948 Read <==
2138-20dc:713899735.509 :     ImageProcessThread : Process start
2138-20dc:713899739.810 :     BytesPerLine = 3888
2138-20dc:713899739.873 :     Lines = 80
2138-20dc:713899789.784 :     ImageProcessThread : Process end
2138-21f0:713899911.247 :         IOThread: get image OK
2138-21f0:713899911.456 :         IOThread: Read image 311040 Bytes remain 2332800 bytes
2138-21f0:713899911.572 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713899911.673 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713899911.759 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713899911.839 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713899911.902 :         IO Send command 10 bytes
2138-21f0:713899912.086 :         => CNT96226::VenderCmd_SetData
2138-21f0:713899912.151 :         iCmd = 0, nBytes = 10
2138-21f0:713899912.276 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713900206.202 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713900206.621 :         System send command 10 bytes + data 0 bytes
2138-21f0:713900206.710 :         IO total need to receive data 2095632 bytes
2138-21f0:713900206.785 :         => CNT96226::VenderCmd_GetData
2138-21f0:713900206.851 :         iCmd = 2, nBytes = 24
2138-20dc:713900421.190 :     Pipe = 50f9a48 Write ==>
2138-20dc:713900421.464 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27230948 Data = 32028
2138-20dc:713900421.626 :     Pipe = 50f9a48 start to write data
2138-20dc:713900421.698 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1730340 size = 36
2138-20dc:713900421.811 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27230912 Data = 32064
2138-20dc:713900421.909 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713900421.999 :     Pipe = 50f9a48 Write <==
2138-20dc:713900422.063 :     Pipe = 50f9a48 Write ==>
2138-20dc:713900422.139 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27230912 Data = 32064
2138-20dc:713900422.241 :     Pipe = 50f9a48 start to write data
2138-20dc:713900422.304 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1730376 size = 75360
2138-20dc:713900423.480 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27155552 Data = 107424
2138-20dc:713900423.580 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713900423.663 :     Pipe = 50f9a48 Write <==
2138-20dc:713900423.730 :     Pipe = 50f9948 Read ==>
2138-20dc:713900423.927 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713900708.333 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713900708.524 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713900708.595 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713900708.675 :         Information.Status = 0
2138-21f0:713900708.744 :         => CNT96226::VenderCmd_GetData
2138-21f0:713900708.806 :         iCmd = 2, nBytes = 24
2138-21f0:713901694.962 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713901695.190 :         0010 : f0 00 00 00 50 95 4a 00 
2138-21f0:713901695.266 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713901695.352 :         Information.Status = 1, Information.Addr = 4887888
2138-21f0:713901696.431 :         => CNT96226::MemoryRead
2138-21f0:713902088.503 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713902088.714 :         System total receive data 311040 bytes
2138-21f0:713902088.801 :         => CNT96226::VenderCmd_GetData
2138-21f0:713902089.101 :         iCmd = 1, nBytes = 4
2138-1848:713902094.869 : => ReadScan
2138-1848:713902094.960 : Count = 99852, Ptr = 7de7690
2138-1848:713902095.045 : => ReadScanEx2
2138-1848:713902095.104 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713902095.170 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713902095.235 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713902095.304 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713902095.368 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713902095.441 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713902095.512 : ReadScanEx2 : Copy from pipe to AP buffer size = 32028
2138-1848:713902095.588 : Pipe = 50f9a48 Read ==>
2138-1848:713902095.697 : Pipe = 50f9a48 Read Total = 27262976 Free = 27155552 Data = 107424
2138-1848:713902095.822 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1698312 size = 32028
2138-1848:713902096.125 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713902096.225 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713902096.320 : Pipe = 50f9a48 Read <==
2138-1848:713902096.383 : => GetImageToBuffer
2138-1848:713902096.443 : => GetImageToBufferPageScan
2138-1848:713902096.503 : Pipe = 50f9a48 Read ==>
2138-1848:713902096.579 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713902096.680 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1730340 size = 36
2138-1848:713902096.777 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713902096.867 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713902096.957 : Pipe = 50f9a48 Read <==
2138-1848:713902097.013 : Get Packet type = 0 
2138-1848:713902097.069 : Get Packet dwSize = 75360 
2138-1848:713902097.249 : Get Packet bADFStatus = 1 
2138-1848:713902097.307 : Get Packet dwStatusLong = 0 
2138-1848:713902097.362 : Get Packet dwMessageStatusLong = 0 
2138-1848:713902097.435 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713902097.499 : <= GetImageToBuffer Ret = 1
2138-1848:713902097.558 : ReadScanEx2 : Copy from pipe to AP buffer size = 67824
2138-1848:713902097.627 : Pipe = 50f9a48 Read ==>
2138-1848:713902097.703 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713902097.802 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1730376 size = 67824
2138-1848:713902098.423 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27255440 Data = 7536
2138-1848:713902098.514 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713902098.592 : Pipe = 50f9a48 Read <==
2138-21f0:713902242.689 :         0000 : 00 00 00 00 
2138-21f0:713902242.811 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713902242.974 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713902243.045 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713902243.111 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713902243.218 :         Pipe = 50f9948 Write ==>
2138-21f0:713902243.320 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713902243.441 :         Pipe = 50f9948 start to write data
2138-21f0:713902243.508 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1174368 size = 36
2138-21f0:713902243.618 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713902243.712 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713902243.797 :         Pipe = 50f9948 Set read data ready
2138-21f0:713902243.919 :         Pipe = 50f9948 Write <==
2138-21f0:713902243.981 :         Pipe = 50f9948 Write ==>
2138-21f0:713902244.191 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713902244.352 :         Pipe = 50f9948 start to write data
2138-21f0:713902244.416 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1174404 size = 311040
2138-20dc:713902244.573 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713902244.764 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1174368 size = 36
2138-20dc:713902244.892 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713902244.992 :     Pipe = 50f9948 Read write wait size = 0
2138-1848:713902245.124 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713902245.256 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713902245.415 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713902245.499 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-20dc:713902245.608 :     Pipe = 50f9948 Read <==
2138-1848:713902245.701 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713902245.773 : <= ReadScanEx2 ret = 1
2138-20dc:713902245.838 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713902245.921 :     Pipe = 50f9948 Read ==>
2138-1848:713902245.985 : <= ReadScan ret = 1
2138-20dc:713902246.049 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713902248.943 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713902249.059 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713902249.150 :         Pipe = 50f9948 Set read data ready
2138-21f0:713902249.251 :         Pipe = 50f9948 Write <==
2138-20dc:713902249.405 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713902249.533 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1174404 size = 311040
2138-20dc:713902250.633 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713902250.731 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713902250.813 :     Pipe = 50f9948 Read <==
2138-20dc:713902250.873 :     ImageProcessThread : Process start
2138-20dc:713902255.281 :     BytesPerLine = 3888
2138-20dc:713902255.359 :     Lines = 80
2138-20dc:713902304.361 :     ImageProcessThread : Process end
2138-21f0:713902422.841 :         IOThread: get image OK
2138-21f0:713902423.079 :         IOThread: Read image 311040 Bytes remain 2021760 bytes
2138-21f0:713902423.210 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713902423.340 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713902423.424 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713902423.511 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713902423.576 :         IO Send command 10 bytes
2138-21f0:713902423.737 :         => CNT96226::VenderCmd_SetData
2138-21f0:713902423.804 :         iCmd = 0, nBytes = 10
2138-21f0:713902423.930 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713902711.683 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713902712.123 :         System send command 10 bytes + data 0 bytes
2138-21f0:713902712.206 :         IO total need to receive data 2095632 bytes
2138-21f0:713902712.279 :         => CNT96226::VenderCmd_GetData
2138-21f0:713902712.346 :         iCmd = 2, nBytes = 24
2138-21f0:713902876.942 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713902877.172 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713902877.249 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713902877.332 :         Information.Status = 0
2138-21f0:713902877.403 :         => CNT96226::VenderCmd_GetData
2138-21f0:713902877.469 :         iCmd = 2, nBytes = 24
2138-20dc:713902956.704 :     Pipe = 50f9a48 Write ==>
2138-20dc:713902956.919 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27255440 Data = 7536
2138-20dc:713902957.062 :     Pipe = 50f9a48 start to write data
2138-20dc:713902957.133 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1805736 size = 36
2138-20dc:713902957.254 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27255404 Data = 7572
2138-20dc:713902957.355 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713902957.446 :     Pipe = 50f9a48 Write <==
2138-20dc:713902957.509 :     Pipe = 50f9a48 Write ==>
2138-20dc:713902957.583 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27255404 Data = 7572
2138-20dc:713902957.682 :     Pipe = 50f9a48 start to write data
2138-20dc:713902957.749 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1805772 size = 75360
2138-20dc:713902959.356 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27180044 Data = 82932
2138-20dc:713902959.460 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713902959.546 :     Pipe = 50f9a48 Write <==
2138-20dc:713902959.618 :     Pipe = 50f9948 Read ==>
2138-20dc:713902959.709 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713903403.812 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713903404.043 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713903404.124 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713903404.203 :         Information.Status = 0
2138-21f0:713903404.272 :         => CNT96226::VenderCmd_GetData
2138-21f0:713903404.334 :         iCmd = 2, nBytes = 24
2138-21f0:713904377.884 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713904378.138 :         0010 : f0 00 00 00 50 54 4f 00 
2138-21f0:713904378.206 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713904378.285 :         Information.Status = 1, Information.Addr = 5198928
2138-21f0:713904379.509 :         => CNT96226::MemoryRead
2138-21f0:713904779.697 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713904779.927 :         System total receive data 311040 bytes
2138-21f0:713904780.003 :         => CNT96226::VenderCmd_GetData
2138-21f0:713904780.070 :         iCmd = 1, nBytes = 4
2138-21f0:713904950.845 :         0000 : 00 00 00 00 
2138-21f0:713904951.024 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713904951.172 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713904951.343 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713904951.418 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713904951.548 :         Pipe = 50f9948 Write ==>
2138-21f0:713904951.658 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713904951.788 :         Pipe = 50f9948 start to write data
2138-21f0:713904951.855 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1485444 size = 36
2138-21f0:713904951.984 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713904952.087 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713904952.176 :         Pipe = 50f9948 Set read data ready
2138-21f0:713904952.304 :         Pipe = 50f9948 Write <==
2138-21f0:713904952.367 :         Pipe = 50f9948 Write ==>
2138-21f0:713904952.444 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713904952.549 :         Pipe = 50f9948 start to write data
2138-21f0:713904952.616 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1485480 size = 311040
2138-20dc:713904953.334 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713904953.509 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1485444 size = 36
2138-20dc:713904953.625 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713904953.724 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713904953.821 :     Pipe = 50f9948 Read <==
2138-20dc:713904953.887 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713904953.964 :     Pipe = 50f9948 Read ==>
2138-20dc:713904954.036 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713904957.173 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713904957.289 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713904957.383 :         Pipe = 50f9948 Set read data ready
2138-21f0:713904957.489 :         Pipe = 50f9948 Write <==
2138-20dc:713904958.491 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713904958.660 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1485480 size = 311040
2138-20dc:713904959.861 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713904959.959 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713904960.048 :     Pipe = 50f9948 Read <==
2138-20dc:713904960.112 :     ImageProcessThread : Process start
2138-20dc:713904964.420 :     BytesPerLine = 3888
2138-20dc:713904964.490 :     Lines = 80
2138-20dc:713905012.524 :     ImageProcessThread : Process end
2138-21f0:713905128.418 :         IOThread: get image OK
2138-21f0:713905128.645 :         IOThread: Read image 311040 Bytes remain 1710720 bytes
2138-21f0:713905128.761 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713905128.875 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713905128.959 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713905129.038 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713905129.099 :         IO Send command 10 bytes
2138-21f0:713905129.252 :         => CNT96226::VenderCmd_SetData
2138-21f0:713905129.316 :         iCmd = 0, nBytes = 10
2138-21f0:713905129.439 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713905475.605 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713905475.995 :         System send command 10 bytes + data 0 bytes
2138-21f0:713905476.081 :         IO total need to receive data 2095632 bytes
2138-21f0:713905476.167 :         => CNT96226::VenderCmd_GetData
2138-21f0:713905476.240 :         iCmd = 2, nBytes = 24
2138-20dc:713905637.823 :     Pipe = 50f9a48 Write ==>
2138-20dc:713905638.078 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27180044 Data = 82932
2138-20dc:713905638.219 :     Pipe = 50f9a48 start to write data
2138-20dc:713905638.297 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1881132 size = 36
2138-20dc:713905638.575 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27180008 Data = 82968
2138-20dc:713905638.679 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713905638.767 :     Pipe = 50f9a48 Write <==
2138-20dc:713905638.827 :     Pipe = 50f9a48 Write ==>
2138-20dc:713905638.899 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27180008 Data = 82968
2138-20dc:713905638.998 :     Pipe = 50f9a48 start to write data
2138-20dc:713905639.061 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1881168 size = 75360
2138-20dc:713905640.375 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27104648 Data = 158328
2138-20dc:713905640.478 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713905640.563 :     Pipe = 50f9a48 Write <==
2138-20dc:713905640.629 :     Pipe = 50f9948 Read ==>
2138-20dc:713905640.712 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713905798.084 : => ReadScan
2138-1848:713905798.244 : Count = 99852, Ptr = 7de7690
2138-1848:713905798.328 : => ReadScanEx2
2138-1848:713905798.385 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713905798.450 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713905798.517 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713905798.585 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713905798.647 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713905798.712 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713905798.784 : ReadScanEx2 : Copy from pipe to AP buffer size = 7536
2138-1848:713905798.856 : Pipe = 50f9a48 Read ==>
2138-1848:713905799.002 : Pipe = 50f9a48 Read Total = 27262976 Free = 27104648 Data = 158328
2138-1848:713905799.125 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1798200 size = 7536
2138-1848:713905799.260 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27112184 Data = 150792
2138-1848:713905799.354 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713905799.443 : Pipe = 50f9a48 Read <==
2138-1848:713905799.502 : => GetImageToBuffer
2138-1848:713905799.558 : => GetImageToBufferPageScan
2138-1848:713905799.619 : Pipe = 50f9a48 Read ==>
2138-1848:713905799.691 : Pipe = 50f9a48 Read Total = 27262976 Free = 27112184 Data = 150792
2138-1848:713905799.789 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1805736 size = 36
2138-1848:713905799.883 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27112220 Data = 150756
2138-1848:713905799.973 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713905800.049 : Pipe = 50f9a48 Read <==
2138-1848:713905800.104 : Get Packet type = 0 
2138-1848:713905800.159 : Get Packet dwSize = 75360 
2138-1848:713905800.216 : Get Packet bADFStatus = 1 
2138-1848:713905800.274 : Get Packet dwStatusLong = 0 
2138-1848:713905800.329 : Get Packet dwMessageStatusLong = 0 
2138-1848:713905800.395 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713905800.456 : <= GetImageToBuffer Ret = 1
2138-1848:713905800.510 : ReadScanEx2 : Copy from pipe to AP buffer size = 75360
2138-1848:713905800.575 : Pipe = 50f9a48 Read ==>
2138-1848:713905800.648 : Pipe = 50f9a48 Read Total = 27262976 Free = 27112220 Data = 150756
2138-1848:713905800.750 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1805772 size = 75360
2138-1848:713905801.399 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713905801.486 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713905801.564 : Pipe = 50f9a48 Read <==
2138-1848:713905801.616 : => GetImageToBuffer
2138-1848:713905801.665 : => GetImageToBufferPageScan
2138-1848:713905801.717 : Pipe = 50f9a48 Read ==>
2138-1848:713905801.786 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713905801.881 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1881132 size = 36
2138-1848:713905801.969 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713905802.054 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713905802.680 : Pipe = 50f9a48 Read <==
2138-1848:713905802.742 : Get Packet type = 0 
2138-1848:713905802.794 : Get Packet dwSize = 75360 
2138-1848:713905802.849 : Get Packet bADFStatus = 1 
2138-1848:713905802.904 : Get Packet dwStatusLong = 0 
2138-1848:713905802.957 : Get Packet dwMessageStatusLong = 0 
2138-1848:713905803.014 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713905803.071 : <= GetImageToBuffer Ret = 1
2138-1848:713905803.124 : ReadScanEx2 : Copy from pipe to AP buffer size = 16956
2138-1848:713905803.191 : Pipe = 50f9a48 Read ==>
2138-1848:713905803.262 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713905803.356 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1881168 size = 16956
2138-1848:713905803.540 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27204572 Data = 58404
2138-1848:713905803.628 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713905803.706 : Pipe = 50f9a48 Read <==
2138-21f0:713905927.890 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713905928.114 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713905928.186 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713905928.266 :         Information.Status = 0
2138-21f0:713905928.333 :         => CNT96226::VenderCmd_GetData
2138-21f0:713905928.398 :         iCmd = 2, nBytes = 24
2138-1848:713905971.806 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713905971.926 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713905971.997 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713905972.065 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713905972.131 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713905972.195 : <= ReadScanEx2 ret = 1
2138-1848:713905972.255 : <= ReadScan ret = 1
2138-21f0:713906152.578 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713906152.818 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713906152.888 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713906152.980 :         Information.Status = 0
2138-21f0:713906153.049 :         => CNT96226::VenderCmd_GetData
2138-21f0:713906153.115 :         iCmd = 2, nBytes = 24
2138-21f0:713907071.570 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713907071.814 :         0010 : f0 00 00 00 50 13 54 00 
2138-21f0:713907071.881 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713907071.962 :         Information.Status = 1, Information.Addr = 5509968
2138-21f0:713907073.231 :         => CNT96226::MemoryRead
2138-21f0:713907446.501 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713907446.689 :         System total receive data 311040 bytes
2138-21f0:713907446.766 :         => CNT96226::VenderCmd_GetData
2138-21f0:713907446.834 :         iCmd = 1, nBytes = 4
2138-21f0:713907617.285 :         0000 : 00 00 00 00 
2138-21f0:713907617.453 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713907617.861 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713907617.936 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713907618.003 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713907618.114 :         Pipe = 50f9948 Write ==>
2138-21f0:713907618.212 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713907618.343 :         Pipe = 50f9948 start to write data
2138-21f0:713907618.410 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1796520 size = 36
2138-21f0:713907618.520 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713907618.617 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713907618.698 :         Pipe = 50f9948 Set read data ready
2138-21f0:713907618.842 :         Pipe = 50f9948 Write <==
2138-21f0:713907618.903 :         Pipe = 50f9948 Write ==>
2138-21f0:713907619.206 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713907619.439 :         Pipe = 50f9948 start to write data
2138-21f0:713907619.506 :         Pipe = 50f9948 Memory Write Copy to 50f9a38 + 1796556 size = 300596
2138-20dc:713907619.762 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713907619.941 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1796520 size = 36
2138-20dc:713907620.058 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713907620.157 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713907620.247 :     Pipe = 50f9948 Read <==
2138-20dc:713907620.312 :     ImageProcessThread : Get Image Packet size=311040
2138-20dc:713907620.386 :     Pipe = 50f9948 Read ==>
2138-20dc:713907620.463 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713907624.093 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 0 size = 10444
2138-21f0:713907624.348 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10174720 Data = 311040
2138-21f0:713907624.443 :         Pipe = 50f9948 Write read wait size = 311040
2138-21f0:713907624.528 :         Pipe = 50f9948 Set read data ready
2138-21f0:713907624.628 :         Pipe = 50f9948 Write <==
2138-20dc:713907625.531 :     Pipe = 50f9948 Read Total = 10485760 Free = 10174720 Data = 311040
2138-20dc:713907625.700 :     Pipe = 50f9948 Read Copy from 50f9a38 + 1796556 size = 300596
2138-20dc:713907626.898 :     Pipe = 50f9948 Read Copy from 50f9a08 + 0 size = 10444
2138-20dc:713907627.071 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713907627.161 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713907627.250 :     Pipe = 50f9948 Read <==
2138-20dc:713907627.310 :     ImageProcessThread : Process start
2138-20dc:713907631.617 :     BytesPerLine = 3888
2138-20dc:713907631.685 :     Lines = 80
2138-20dc:713907679.483 :     ImageProcessThread : Process end
2138-21f0:713907787.180 :         IOThread: get image OK
2138-21f0:713907787.379 :         IOThread: Read image 311040 Bytes remain 1399680 bytes
2138-21f0:713907787.494 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713907787.598 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713907787.680 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713907787.757 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713907787.823 :         IO Send command 10 bytes
2138-21f0:713907787.981 :         => CNT96226::VenderCmd_SetData
2138-21f0:713907788.044 :         iCmd = 0, nBytes = 10
2138-21f0:713907788.163 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713908072.842 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713908073.053 :         System send command 10 bytes + data 0 bytes
2138-21f0:713908073.136 :         IO total need to receive data 2095632 bytes
2138-21f0:713908073.211 :         => CNT96226::VenderCmd_GetData
2138-21f0:713908073.280 :         iCmd = 2, nBytes = 24
2138-21f0:713908212.065 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713908212.285 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713908212.359 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713908212.439 :         Information.Status = 0
2138-21f0:713908212.507 :         => CNT96226::VenderCmd_GetData
2138-21f0:713908212.573 :         iCmd = 2, nBytes = 24
2138-20dc:713908306.261 :     Pipe = 50f9a48 Write ==>
2138-20dc:713908306.590 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27204572 Data = 58404
2138-20dc:713908306.736 :     Pipe = 50f9a48 start to write data
2138-20dc:713908306.804 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1956528 size = 36
2138-20dc:713908306.925 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27204536 Data = 58440
2138-20dc:713908307.024 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713908307.112 :     Pipe = 50f9a48 Write <==
2138-20dc:713908307.180 :     Pipe = 50f9a48 Write ==>
2138-20dc:713908307.448 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27204536 Data = 58440
2138-20dc:713908307.555 :     Pipe = 50f9a48 start to write data
2138-20dc:713908307.616 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 1956564 size = 75360
2138-20dc:713908309.443 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27129176 Data = 133800
2138-20dc:713908309.550 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713908309.637 :     Pipe = 50f9a48 Write <==
2138-20dc:713908309.720 :     Pipe = 50f9948 Read ==>
2138-20dc:713908309.813 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713908680.021 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713908680.261 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713908680.335 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713908680.417 :         Information.Status = 0
2138-21f0:713908680.482 :         => CNT96226::VenderCmd_GetData
2138-21f0:713908680.546 :         iCmd = 2, nBytes = 24
2138-21f0:713909058.962 :         0000 : 00 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713909059.183 :         0010 : f0 00 00 00 00 00 00 00 
2138-21f0:713909059.253 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713909059.563 :         Information.Status = 0
2138-21f0:713909059.626 :         => CNT96226::VenderCmd_GetData
2138-21f0:713909059.688 :         iCmd = 2, nBytes = 24
2138-1848:713909535.958 : => ReadScan
2138-1848:713909536.145 : Count = 99852, Ptr = 7de7690
2138-1848:713909536.235 : => ReadScanEx2
2138-1848:713909536.295 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713909536.365 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713909536.426 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713909536.497 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713909536.560 : ReadScanEx2 : IOStatus2.dwBufferSize = 99852
2138-1848:713909536.627 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713909536.696 : ReadScanEx2 : Copy from pipe to AP buffer size = 58404
2138-1848:713909536.774 : Pipe = 50f9a48 Read ==>
2138-1848:713909536.918 : Pipe = 50f9a48 Read Total = 27262976 Free = 27129176 Data = 133800
2138-1848:713909537.045 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1898124 size = 58404
2138-1848:713909537.576 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713909537.674 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713909537.759 : Pipe = 50f9a48 Read <==
2138-1848:713909537.815 : => GetImageToBuffer
2138-1848:713909537.871 : => GetImageToBufferPageScan
2138-1848:713909537.933 : Pipe = 50f9a48 Read ==>
2138-1848:713909538.003 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187580 Data = 75396
2138-1848:713909538.101 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1956528 size = 36
2138-1848:713909538.196 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713909538.286 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713909538.364 : Pipe = 50f9a48 Read <==
2138-1848:713909538.421 : Get Packet type = 0 
2138-1848:713909538.477 : Get Packet dwSize = 75360 
2138-1848:713909538.532 : Get Packet bADFStatus = 1 
2138-1848:713909538.589 : Get Packet dwStatusLong = 0 
2138-1848:713909538.647 : Get Packet dwMessageStatusLong = 0 
2138-1848:713909538.709 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713909538.768 : <= GetImageToBuffer Ret = 1
2138-1848:713909538.829 : ReadScanEx2 : Copy from pipe to AP buffer size = 41448
2138-1848:713909538.894 : Pipe = 50f9a48 Read ==>
2138-1848:713909538.965 : Pipe = 50f9a48 Read Total = 27262976 Free = 27187616 Data = 75360
2138-1848:713909539.063 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1956564 size = 41448
2138-1848:713909539.407 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27229064 Data = 33912
2138-1848:713909539.498 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713909539.578 : Pipe = 50f9a48 Read <==
2138-21f0:713909643.558 :         0000 : 01 00 00 00 01 00 00 00 01 00 00 00 10 05 00 00 
2138-21f0:713909643.904 :         0010 : 42 00 00 00 50 d2 58 00 
2138-21f0:713909643.977 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713909644.055 :         Information.Status = 1, Information.Addr = 5821008
2138-21f0:713909644.430 :         => CNT96226::MemoryRead
2138-1848:713909701.760 : ReadScanEx2 : pStatus->dwReturnsize = 99852
2138-1848:713909701.905 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713909701.979 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713909702.057 : ReadScanEx2 : pStatus->bStatus[0] = 0
2138-1848:713909702.130 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713909702.204 : <= ReadScanEx2 ret = 1
2138-1848:713909702.280 : <= ReadScan ret = 1
2138-21f0:713909767.048 :         <= CNT96226::MemoryRead ret = 1
2138-21f0:713909767.194 :         System total receive data 85536 bytes
2138-21f0:713909767.274 :         => CNT96226::VenderCmd_GetData
2138-21f0:713909767.349 :         iCmd = 1, nBytes = 4
2138-21f0:713909948.954 :         0000 : 00 00 00 00 
2138-21f0:713909949.083 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713909949.230 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713909949.305 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713909949.372 :         <= CAsicIO::DoImage ret = 1
2138-21f0:713909949.475 :         Pipe = 50f9948 Write ==>
2138-21f0:713909949.574 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713909949.701 :         Pipe = 50f9948 start to write data
2138-21f0:713909949.765 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 10444 size = 36
2138-21f0:713909949.877 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713909949.972 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713909950.058 :         Pipe = 50f9948 Set read data ready
2138-21f0:713909950.182 :         Pipe = 50f9948 Write <==
2138-21f0:713909950.242 :         Pipe = 50f9948 Write ==>
2138-21f0:713909950.318 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713909950.417 :         Pipe = 50f9948 start to write data
2138-21f0:713909950.479 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 10480 size = 85536
2138-20dc:713909951.000 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713909951.168 :     Pipe = 50f9948 Read Copy from 50f9a08 + 10444 size = 36
2138-20dc:713909951.289 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713909951.387 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713909951.475 :     Pipe = 50f9948 Read <==
2138-20dc:713909951.535 :     ImageProcessThread : Get Image Packet size=85536
2138-20dc:713909951.606 :     Pipe = 50f9948 Read ==>
2138-20dc:713909951.678 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713909952.067 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10400224 Data = 85536
2138-21f0:713909952.165 :         Pipe = 50f9948 Write read wait size = 85536
2138-21f0:713909952.249 :         Pipe = 50f9948 Set read data ready
2138-21f0:713909952.346 :         Pipe = 50f9948 Write <==
2138-20dc:713909953.061 :     Pipe = 50f9948 Read Total = 10485760 Free = 10400224 Data = 85536
2138-20dc:713909953.194 :     Pipe = 50f9948 Read Copy from 50f9a08 + 10480 size = 85536
2138-20dc:713909953.637 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713909953.728 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713909953.807 :     Pipe = 50f9948 Read <==
2138-20dc:713909953.865 :     ImageProcessThread : Process start
2138-20dc:713909955.072 :     BytesPerLine = 3888
2138-20dc:713909955.128 :     Lines = 22
2138-20dc:713909968.514 :     ImageProcessThread : Process end
2138-21f0:713910106.872 :         IOThread: get image OK
2138-21f0:713910107.110 :         IOThread: Read image 85536 Bytes remain 1314144 bytes
2138-21f0:713910107.341 :         Front = d086020 Rear = 0 type = 0 size = 2095632
2138-21f0:713910107.452 :         => CAsicIO::DoImage code = 0x28 - 0x00
2138-21f0:713910107.535 :         => CNT96226::DeviceTimeOutSet
2138-21f0:713910107.614 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713910107.679 :         IO Send command 10 bytes
2138-21f0:713910107.839 :         => CNT96226::VenderCmd_SetData
2138-21f0:713910107.903 :         iCmd = 0, nBytes = 10
2138-21f0:713910108.032 :         0000 : 28 00 00 00 0a 0d 1f fa 10 00 
2138-21f0:713910393.162 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713910393.363 :         System send command 10 bytes + data 0 bytes
2138-21f0:713910393.452 :         IO total need to receive data 2095632 bytes
2138-21f0:713910393.529 :         => CNT96226::VenderCmd_GetData
2138-21f0:713910393.597 :         iCmd = 2, nBytes = 24
2138-21f0:713910586.081 :         0000 : 03 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
2138-21f0:713910586.314 :         0010 : 00 00 00 00 00 00 00 00 
2138-21f0:713910586.388 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713910586.480 :         EOP_Information.Status = 3, Information.Addr = 0
2138-20dc:713910586.891 :     Pipe = 50f9a48 Write ==>
2138-20dc:713910587.070 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27229064 Data = 33912
2138-20dc:713910587.215 :     Pipe = 50f9a48 start to write data
2138-20dc:713910587.293 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 2031924 size = 36
2138-21f0:713910587.398 :         System total receive data 0 bytes
2138-20dc:713910587.480 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27229028 Data = 33948
2138-20dc:713910587.586 :     Pipe = 50f9a48 Write read wait size = 0
2138-21f0:713910587.663 :         => CNT96226::DeviceTimeOutSet
2138-20dc:713910587.734 :     Pipe = 50f9a48 Write <==
2138-20dc:713910587.807 :     Pipe = 50f9a48 Write ==>
2138-21f0:713910587.871 :         <= CNT96226::DeviceTimeOutSet ret = 1
2138-21f0:713910587.943 :         <= CAsicIO::DoImage ret = 0
2138-20dc:713910588.017 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27229028 Data = 33948
2138-21f0:713910588.106 :         IOThread: Set EOP for get EOP
2138-20dc:713910588.172 :     Pipe = 50f9a48 start to write data
2138-20dc:713910588.245 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 2031960 size = 20724
2138-21f0:713910588.336 :         IOThread: Get EOP size=0
2138-21f0:713910588.401 :         Pipe = 50f9948 Write ==>
2138-21f0:713910588.503 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713910588.619 :         Pipe = 50f9948 start to write data
2138-21f0:713910588.683 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 96016 size = 36
2138-21f0:713910588.793 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713910588.892 :         Pipe = 50f9948 Write read wait size = 0
2138-20dc:713910588.966 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27208304 Data = 54672
2138-20dc:713910589.074 :     Pipe = 50f9a48 Write read wait size = 0
2138-21f0:713910589.145 :         Pipe = 50f9948 Write <==
2138-21f0:713910589.209 :         Pipe = 50f9948 Write ==>
2138-20dc:713910589.271 :     Pipe = 50f9a48 Write <==
2138-21f0:713910589.333 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713910589.417 :     Pipe = 50f9948 Read ==>
2138-21f0:713910589.483 :         Pipe = 50f9948 start to write data
2138-20dc:713910589.550 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713910589.693 :     Pipe = 50f9948 Read Copy from 50f9a08 + 96016 size = 36
2138-21f0:713910589.802 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713910589.920 :         Pipe = 50f9948 Write read wait size = 0
2138-21f0:713910590.051 :         Pipe = 50f9948 Write <==
2138-20dc:713910590.217 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713910590.336 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713910590.436 :     Pipe = 50f9948 Read <==
2138-20dc:713910590.492 :     ImageProcessThread: Forward Packet (Type = 0)
2138-20dc:713910590.563 :     Pipe = 50f9a48 Write ==>
2138-20dc:713910590.643 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27208304 Data = 54672
2138-20dc:713910590.746 :     Pipe = 50f9a48 start to write data
2138-20dc:713910590.811 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 2052684 size = 36
2138-20dc:713910590.911 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27208268 Data = 54708
2138-20dc:713910591.004 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713910591.084 :     Pipe = 50f9a48 Write <==
2138-20dc:713910591.143 :     Pipe = 50f9948 Read ==>
2138-20dc:713910591.216 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713910595.370 :         Pipe = 50f9948 Write ==>
2138-21f0:713910595.483 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713910595.593 :         Pipe = 50f9948 start to write data
2138-21f0:713910595.654 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 96052 size = 36
2138-21f0:713910595.758 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713910595.848 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713910595.926 :         Pipe = 50f9948 Set read data ready
2138-21f0:713910596.048 :         Pipe = 50f9948 Write <==
2138-21f0:713910596.431 :         Pipe = 50f9948 IncreasePageCount after = 1
2138-21f0:713910596.531 :         IOThread: Remaining size=0
2138-21f0:713910596.613 :         IOThread: Release unit Control link = 0
2138-21f0:713910596.685 :         => CAsicIO::DoIo code = 0x17 - 0x00
2138-21f0:713910596.757 :         IO Send command 10 bytes
2138-20dc:713910596.855 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713910596.985 :         => CNT96226::VenderCmd_SetData
2138-20dc:713910597.051 :     Pipe = 50f9948 Read Copy from 50f9a08 + 96052 size = 36
2138-21f0:713910597.134 :         iCmd = 0, nBytes = 10
2138-20dc:713910597.198 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713910597.298 :         0000 : 17 00 00 00 00 00 00 00 00 00 
2138-20dc:713910597.364 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713910597.444 :     Pipe = 50f9948 Read <==
2138-20dc:713910597.507 :     ImageProcessThread: Forward Packet (Type = 1)
2138-20dc:713910597.575 :     Pipe = 50f9a48 Write ==>
2138-20dc:713910597.652 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27208268 Data = 54708
2138-20dc:713910597.754 :     Pipe = 50f9a48 start to write data
2138-20dc:713910597.816 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 2052720 size = 36
2138-20dc:713910597.918 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27208232 Data = 54744
2138-20dc:713910598.009 :     Pipe = 50f9a48 Write read wait size = 0
2138-20dc:713910598.089 :     Pipe = 50f9a48 Write <==
2138-20dc:713910598.166 :     Pipe = 50f9948 DecreasePageCount after = 0
2138-20dc:713910598.271 :     Pipe = 50f9a48 IncreasePageCount after = 1
2138-20dc:713910598.354 :     Pipe = 50f9948 Read ==>
2138-20dc:713910598.431 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485760 Data = 0
2138-1848:713913354.116 : => ReadScan
2138-1848:713913354.300 : Count = 92316, Ptr = 7de7690
2138-1848:713913354.383 : => ReadScanEx2
2138-1848:713913354.442 : ReadScanEx2 : IOStatus2.dwSize = 75
2138-1848:713913354.508 : ReadScanEx2 : IOStatus2.dwFlags = 0
2138-1848:713913354.569 : ReadScanEx2 : IOStatus2.pBuffer = 7de7690
2138-1848:713913354.634 : ReadScanEx2 : IOStatus2.pBufferRear = 0
2138-1848:713913354.700 : ReadScanEx2 : IOStatus2.dwBufferSize = 92316
2138-1848:713913354.768 : ReadScanEx2 : IOStatus2.status_func = 0
2138-1848:713913355.012 : ReadScanEx2 : Copy from pipe to AP buffer size = 33912
2138-1848:713913355.088 : Pipe = 50f9a48 Read ==>
2138-1848:713913355.233 : Pipe = 50f9a48 Read Total = 27262976 Free = 27208232 Data = 54744
2138-1848:713913355.361 : Pipe = 50f9a48 Read Copy from 50f9b08 + 1998012 size = 33912
2138-1848:713913355.601 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27242144 Data = 20832
2138-1848:713913355.690 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713913355.772 : Pipe = 50f9a48 Read <==
2138-1848:713913355.829 : => GetImageToBuffer
2138-1848:713913355.884 : => GetImageToBufferPageScan
2138-1848:713913355.943 : Pipe = 50f9a48 Read ==>
2138-1848:713913356.016 : Pipe = 50f9a48 Read Total = 27262976 Free = 27242144 Data = 20832
2138-1848:713913356.112 : Pipe = 50f9a48 Read Copy from 50f9b08 + 2031924 size = 36
2138-1848:713913356.204 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27242180 Data = 20796
2138-1848:713913356.294 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713913356.374 : Pipe = 50f9a48 Read <==
2138-1848:713913356.429 : Get Packet type = 0 
2138-1848:713913356.482 : Get Packet dwSize = 20724 
2138-1848:713913356.536 : Get Packet bADFStatus = 1 
2138-1848:713913356.592 : Get Packet dwStatusLong = 0 
2138-1848:713913356.648 : Get Packet dwMessageStatusLong = 0 
2138-1848:713913356.711 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713913356.771 : <= GetImageToBuffer Ret = 1
2138-1848:713913356.824 : ReadScanEx2 : Copy from pipe to AP buffer size = 20724
2138-1848:713913356.891 : Pipe = 50f9a48 Read ==>
2138-1848:713913356.960 : Pipe = 50f9a48 Read Total = 27262976 Free = 27242180 Data = 20796
2138-1848:713913357.055 : Pipe = 50f9a48 Read Copy from 50f9b08 + 2031960 size = 20724
2138-1848:713913357.268 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262904 Data = 72
2138-1848:713913357.360 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713913357.435 : Pipe = 50f9a48 Read <==
2138-1848:713913357.490 : => GetImageToBuffer
2138-1848:713913357.542 : => GetImageToBufferPageScan
2138-1848:713913357.596 : Pipe = 50f9a48 Read ==>
2138-1848:713913357.665 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262904 Data = 72
2138-1848:713913357.758 : Pipe = 50f9a48 Read Copy from 50f9b08 + 2052684 size = 36
2138-1848:713913357.849 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262940 Data = 36
2138-1848:713913357.936 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713913358.012 : Pipe = 50f9a48 Read <==
2138-1848:713913358.065 : Get Packet type = 0 
2138-1848:713913358.121 : Get Packet dwSize = 0 
2138-1848:713913358.173 : Get Packet bADFStatus = 1 
2138-1848:713913358.225 : Get Packet dwStatusLong = 0 
2138-1848:713913358.279 : Get Packet dwMessageStatusLong = 0 
2138-1848:713913358.336 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713913358.396 : <= GetImageToBuffer Ret = 1
2138-1848:713913358.451 : => GetImageToBuffer
2138-1848:713913358.498 : => GetImageToBufferPageScan
2138-1848:713913358.551 : Pipe = 50f9a48 Read ==>
2138-1848:713913358.621 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713913358.714 : Pipe = 50f9a48 Read Copy from 50f9b08 + 2052720 size = 36
2138-1848:713913358.808 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713913358.895 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713913358.972 : Pipe = 50f9a48 Read <==
2138-1848:713913359.026 : Get Packet type = 1 
2138-1848:713913359.076 : Get Packet dwSize = 0 
2138-1848:713913359.130 : Get Packet bADFStatus = 1 
2138-1848:713913359.182 : Get Packet dwStatusLong = 0 
2138-1848:713913359.236 : Get Packet dwMessageStatusLong = 0 
2138-1848:713913359.312 : Pipe = 50f9a48 DecreasePageCount after = 0
2138-1848:713913359.392 : <= GetImageToBufferPageScan Ret = 1
2138-1848:713913359.452 : <= GetImageToBuffer Ret = 1
2138-1848:713913359.509 : ReadScanEx2 : EOP padding to AP buffer size = 37680
2138-1848:713913501.809 : ReadScanEx2 : pStatus->dwReturnsize = 92316
2138-1848:713913501.958 : ReadScanEx2 : pStatus->dwEffectiveSize = 0
2138-1848:713913502.032 : ReadScanEx2 : pStatus->dwEffectiveOffset = 0
2138-1848:713913502.099 : ReadScanEx2 : pStatus->bStatus[0] = 82
2138-1848:713913502.165 : ReadScanEx2 : pStatus->dwJPEGResultLength = 0
2138-1848:713913502.233 : <= ReadScanEx2 ret = 1
2138-1848:713913502.295 : <= ReadScan ret = 1
2138-1848:713914802.955 : => StopScan
2138-1848:713914803.140 : => EndPage
2138-1848:713914803.207 : EndPage withdraw image data in pipe.
2138-1848:713914803.271 : => ReadScanWithdrawBuffer
2138-1848:713914803.331 : <= ReadScanWithdrawBuffer
2138-1848:713914803.388 : EndPage wait release unit packet.
2138-1848:713914803.455 : Pipe = 50f9a48 Read ==>
2138-1848:713914803.605 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262976 Data = 0
2138-21f0:713942794.776 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713942795.091 :         System send command 10 bytes + data 0 bytes
2138-21f0:713942795.248 :         => CNT96226::VenderCmd_GetData
2138-21f0:713942795.379 :         iCmd = 1, nBytes = 4
2138-21f0:713943113.943 :         0000 : 00 00 00 00 
2138-21f0:713943114.232 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713943114.527 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713943114.689 :         => CAsicIO::DoIo code = 0x08 - 0x00
2138-21f0:713943114.839 :         IO Send command 10 bytes
2138-21f0:713943115.045 :         => CNT96226::VenderCmd_SetData
2138-21f0:713943115.177 :         iCmd = 0, nBytes = 10
2138-21f0:713943115.399 :         0000 : 08 00 00 00 02 00 00 00 00 00 
2138-21f0:713943339.401 :         <= CNT96226::VenderCmd_SetData ret = 1
2138-21f0:713943339.676 :         System send command 10 bytes + data 0 bytes
2138-21f0:713943339.832 :         IO total need to receive data 2 bytes
2138-21f0:713943339.970 :         => CNT96226::VenderCmd_GetData
2138-21f0:713943340.099 :         iCmd = 0, nBytes = 2
2138-21f0:713943577.459 :         0000 : 00 00 
2138-21f0:713943577.707 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713943577.872 :         System total receive data 2 bytes
2138-21f0:713943578.018 :         => CNT96226::VenderCmd_GetData
2138-21f0:713943578.155 :         iCmd = 1, nBytes = 4
2138-21f0:713943811.232 :         0000 : 00 00 00 00 
2138-21f0:713943811.500 :         <= CNT96226::VenderCmd_GetData ret = 1
2138-21f0:713943811.784 :         <= CAsicIO::DoIo ret = 1
2138-21f0:713943811.944 :         IOThread: Do End Job, Reason = No paper in ADF
2138-21f0:713943812.100 :         Pipe = 50f9948 Write ==>
2138-21f0:713943812.302 :         Pipe = 50f9948 Write Total = 10485760 Free = 10485760 Data = 0
2138-21f0:713943812.552 :         Pipe = 50f9948 start to write data
2138-21f0:713943812.687 :         Pipe = 50f9948 Memory Write Copy to 50f9a08 + 96088 size = 36
2138-21f0:713943812.906 :         Pipe = 50f9948 Write after write free space Total = 10485760 Free = 10485724 Data = 36
2138-21f0:713943813.096 :         Pipe = 50f9948 Write read wait size = 36
2138-21f0:713943813.266 :         Pipe = 50f9948 Set read data ready
2138-21f0:713943813.540 :         Pipe = 50f9948 Write <==
2138-20dc:713943815.033 :     Pipe = 50f9948 Read Total = 10485760 Free = 10485724 Data = 36
2138-20dc:713943815.382 :     Pipe = 50f9948 Read Copy from 50f9a08 + 96088 size = 36
2138-20dc:713943815.619 :     Pipe = 50f9948 Read after read free space Total = 10485760 Free = 10485760 Data = 0
2138-20dc:713943815.813 :     Pipe = 50f9948 Read write wait size = 0
2138-20dc:713943815.986 :     Pipe = 50f9948 Read <==
2138-20dc:713943816.118 :     ImageProcessThread: Forward Packet (Type = 2)
2138-20dc:713943816.253 :     Pipe = 50f9a48 Write ==>
2138-20dc:713943816.417 :     Pipe = 50f9a48 Write Total = 27262976 Free = 27262976 Data = 0
2138-20dc:713943816.625 :     Pipe = 50f9a48 start to write data
2138-20dc:713943816.750 :     Pipe = 50f9a48 Memory Write Copy to 50f9b08 + 2052756 size = 36
2138-20dc:713943817.281 :     Pipe = 50f9a48 Write after write free space Total = 27262976 Free = 27262940 Data = 36
2138-20dc:713943817.470 :     Pipe = 50f9a48 Write read wait size = 36
2138-20dc:713943817.644 :     Pipe = 50f9a48 Set read data ready
2138-20dc:713943817.931 :     Pipe = 50f9a48 Write <==
2138-1848:713943819.337 : Pipe = 50f9a48 Read Total = 27262976 Free = 27262940 Data = 36
2138-1848:713943819.671 : Pipe = 50f9a48 Read Copy from 50f9b08 + 2052756 size = 36
2138-1848:713943819.899 : Pipe = 50f9a48 Read after read free space Total = 27262976 Free = 27262976 Data = 0
2138-1848:713943820.094 : Pipe = 50f9a48 Read write wait size = 0
2138-1848:713943820.268 : Pipe = 50f9a48 Read <==
2138-1848:713943820.396 : Get Packet type = 2 
2138-1848:713943820.516 : Get Packet dwSize = 0 
2138-1848:713943820.625 : Get Packet bADFStatus = 0 
2138-1848:713943820.740 : Get Packet dwStatusLong = 0 
2138-1848:713943820.857 : Get Packet dwMessageStatusLong = 0 
2138-1848:713943820.999 : <= EndPage Ret = 1
2138-1848:713943821.118 : Page 1 end
2138-1848:713943821.229 : => EndJob
2138-1848:713943932.075 : => IoObject::IoLockEnd
2138-1848:713943932.300 : <= IoObject::IoLockEnd
2138-1848:713943932.412 : => IoObject::FinishReadImage
2138-1848:713943932.541 : <= IoObject::FinishReadImage
2138-1848:713943932.658 : <= EndJob ret = 1
2138-1848:713943932.775 : <= StopScan ret = 1
2138-1848:713945567.229 : => GetADFStatus
2138-1848:713945567.442 : => IoObject::IoLockStart
2138-1848:713945567.592 : => CAsicIO::CheckDevice
2138-1848:713945567.656 : => CNT96226::ConnectIsAvailable
2138-1848:713945592.409 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713945592.533 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713945592.601 : <= IoObject::IoLockStart
2138-1848:713945592.670 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713945592.746 : IO Send command 10 bytes
2138-1848:713945592.921 : => CNT96226::VenderCmd_SetData
2138-1848:713945592.984 : iCmd = 0, nBytes = 10
2138-1848:713945593.101 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713945784.872 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713945785.069 : System send command 10 bytes + data 0 bytes
2138-1848:713945785.150 : IO total need to receive data 2 bytes
2138-1848:713945785.216 : => CNT96226::VenderCmd_GetData
2138-1848:713945785.283 : iCmd = 0, nBytes = 2
2138-1848:713945986.953 : 0000 : 00 00 
2138-1848:713945987.071 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713945987.152 : System total receive data 2 bytes
2138-1848:713945987.225 : => CNT96226::VenderCmd_GetData
2138-1848:713945987.287 : iCmd = 1, nBytes = 4
2138-1848:713946188.732 : 0000 : 00 00 00 00 
2138-1848:713946189.135 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713946189.277 : <= CAsicIO::DoIo ret = 1
2138-1848:713946189.350 : Return status = 0
2138-1848:713946189.417 : => IoObject::IoLockEnd
2138-1848:713946189.505 : <= IoObject::IoLockEnd
2138-1848:713946189.558 : <= GetADFStatus ret = 1
2138-1848:713950831.258 : => EndScanJob
2138-1848:713950831.439 : <= EndScanJob ret = 1
2138-1848:713951783.191 : => GetADFStatus
2138-1848:713951783.406 : => IoObject::IoLockStart
2138-1848:713951783.562 : => CAsicIO::CheckDevice
2138-1848:713951783.627 : => CNT96226::ConnectIsAvailable
2138-1848:713951808.740 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:713951808.871 : <= CAsicIO::CheckDevice ret = 1
2138-1848:713951808.940 : <= IoObject::IoLockStart
2138-1848:713951809.012 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:713951809.091 : IO Send command 10 bytes
2138-1848:713951809.224 : => CNT96226::VenderCmd_SetData
2138-1848:713951809.286 : iCmd = 0, nBytes = 10
2138-1848:713951809.395 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:713952010.489 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:713952010.614 : System send command 10 bytes + data 0 bytes
2138-1848:713952010.685 : IO total need to receive data 2 bytes
2138-1848:713952010.749 : => CNT96226::VenderCmd_GetData
2138-1848:713952010.810 : iCmd = 0, nBytes = 2
2138-1848:713952186.629 : 0000 : 00 00 
2138-1848:713952186.733 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713952186.804 : System total receive data 2 bytes
2138-1848:713952186.870 : => CNT96226::VenderCmd_GetData
2138-1848:713952186.929 : iCmd = 1, nBytes = 4
2138-1848:713952322.016 : 0000 : 00 00 00 00 
2138-1848:713952322.136 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:713952322.302 : <= CAsicIO::DoIo ret = 1
2138-1848:713952322.386 : Return status = 0
2138-1848:713952322.452 : => IoObject::IoLockEnd
2138-1848:713952322.528 : <= IoObject::IoLockEnd
2138-1848:713952322.583 : <= GetADFStatus ret = 1
2138-1848:713956045.194 : => TerminateDriver
2138-1848:713956045.408 : => CAsicIO::~CAsicIO,pStage=84872264
2138-1848:713956045.488 : => CNT96226::Close
2138-1848:713956050.002 : <= CNT96226::Close ret = 1
2138-1848:713956050.089 : <= CAsicIO::~CAsicIO
2138-1848:713956050.154 : => IoObject::IoLockEnd
2138-1848:713956050.212 : <= IoObject::IoLockEnd
2138-1848:713956050.283 : => IoObject::TerminateDevice
2138-1848:713956050.342 : => IoObject::IoLockEnd
2138-1848:713956050.394 : <= IoObject::IoLockEnd
2138-1848:713956050.487 : <= IoObject::TerminateDevice
2138-1848:713956051.382 : <= TerminateDriver ret = 1
2138-1848:714004040.195 : ============Debug Start==========
2138-1848:714004040.496 : Date : 2020/5/18 09:50:18
2138-1848:714004040.583 : Process ID : 2138
2138-1848:714004040.930 : Windows : Version 10.0 build 18363 
2138-1848:714004041.432 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714004041.504 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714004041.577 : MemoryStatus.ullAvailPhys : 5849612288
2138-1848:714004041.645 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714004041.714 : MemoryStatus.ullAvailPageFile : 7291904000
2138-1848:714004041.782 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714004041.847 : MemoryStatus.ullAvailVirtual : 1720545280
2138-1848:714004041.914 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714004042.025 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714004042.093 : CPU Family 6 Model 10 Stepping 7
2138-1848:714004042.351 : CPU Count : 4
2138-1848:714004042.403 : CPU Frequency : 100.000 Mhz
2138-1848:714004046.733 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714004046.886 : => InitializeDriver
2138-1848:714004047.151 : <= InitializeDriver ret = 1
2138-1848:714004047.218 : => InitializeScanner
2138-1848:714004047.304 : => CAsicIO::GetDeviceList
2138-1848:714004047.517 : => CNT96226::CNT96226
2138-1848:714004047.586 : => CNT96226::Open
2138-1848:714004070.037 : <= CNT96226::Open ret = 1
2138-1848:714004070.146 : => CNT96226::Initialize
2138-1848:714004070.373 : <= CNT96226::Initialize ret = 1
2138-1848:714004070.439 : <= CNT96226::CNT96226
2138-1848:714004070.499 : => CNT96226::EnumAvailableDevice
2138-1848:714004074.125 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714004074.213 : DeviceHandleTable[ 0 ] = 256
2138-1848:714004074.286 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714007663.187 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714007663.845 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714007667.975 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714007668.096 : => IoObject::GetLockName
2138-1848:714007668.168 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714007668.245 : <= IoObject::GetLockName
2138-1848:714007668.752 : => CNT96226::VenderCmd_GetData
2138-1848:714007668.823 : iCmd = 3, nBytes = 2
2138-1848:714007975.312 : 0000 : 06 38 
2138-1848:714007975.459 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714007975.534 : => CNT96226::VenderCmd_GetData
2138-1848:714007975.601 : iCmd = 4, nBytes = 2
2138-1848:714008250.191 : 0000 : 07 07 
2138-1848:714008250.366 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714008250.481 : Device 0 USB ID = 0638 : 0707
2138-1848:714008250.583 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714008250.658 : IO Send command 10 bytes
2138-1848:714008250.716 : => CNT96226::VenderCmd_SetData
2138-1848:714008250.781 : iCmd = 0, nBytes = 10
2138-1848:714008250.890 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714008427.466 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714008427.597 : => CNT96226::VenderCmd_GetData
2138-1848:714008427.668 : iCmd = 0, nBytes = 165
2138-1848:714008574.459 : skip dump 37 bytes
2138-1848:714008574.850 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714008575.006 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714008575.152 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714008575.295 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714008575.430 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714008575.570 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714008575.708 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714008575.843 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714008575.913 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714008575.987 : => CNT96226::VenderCmd_GetData
2138-1848:714008576.182 : iCmd = 1, nBytes = 4
2138-1848:714008686.830 : 0000 : 00 00 00 00 
2138-1848:714008686.968 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714008687.038 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714008687.108 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714008687.183 : IO Send command 10 bytes
2138-1848:714008687.243 : => CNT96226::VenderCmd_SetData
2138-1848:714008687.309 : iCmd = 0, nBytes = 10
2138-1848:714008687.417 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714009000.148 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714009000.347 : => CNT96226::VenderCmd_GetData
2138-1848:714009000.422 : iCmd = 0, nBytes = 128
2138-1848:714009135.174 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009135.426 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009135.579 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714009135.728 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714009135.867 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714009136.003 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009136.140 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009136.269 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009136.340 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714009136.415 : => CNT96226::VenderCmd_GetData
2138-1848:714009136.477 : iCmd = 1, nBytes = 4
2138-1848:714009263.198 : 0000 : 00 00 00 00 
2138-1848:714009263.358 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714009263.446 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714009263.606 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714009263.688 : => CNT96226::Close
2138-1848:714009267.496 : <= CNT96226::Close ret = 1
2138-1848:714009267.586 : <= CNT96226::~CNT96226
2138-1848:714009267.684 : <= CAsicIO::GetDeviceList
2138-1848:714009268.181 : => IoObject::SetTimeout
2138-1848:714009268.242 : Timeout--> In = 0 Out = 0
2138-1848:714009268.306 : <= IoObject::SetTimeout
2138-1848:714009268.383 : => CAsicIO::CAsicIO
2138-1848:714009268.460 : => CNT96226::CNT96226
2138-1848:714009268.519 : => CNT96226::Open
2138-1848:714009291.127 : <= CNT96226::Open ret = 1
2138-1848:714009291.244 : => CNT96226::Initialize
2138-1848:714009291.461 : <= CNT96226::Initialize ret = 1
2138-1848:714009291.528 : <= CNT96226::CNT96226
2138-1848:714009291.589 : <= CAsicIO::CAsicIO
2138-1848:714009291.649 : => CAsicIO::InitializeDevice
2138-1848:714009291.728 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714009295.924 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714009296.061 : => IoObject::GetLockName
2138-1848:714009296.123 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714009296.197 : <= IoObject::GetLockName
2138-1848:714009296.669 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714009296.754 : IO Send command 10 bytes
2138-1848:714009296.811 : => CNT96226::VenderCmd_SetData
2138-1848:714009296.872 : iCmd = 0, nBytes = 10
2138-1848:714009296.993 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714009614.614 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714009614.825 : => CNT96226::VenderCmd_GetData
2138-1848:714009614.901 : iCmd = 0, nBytes = 128
2138-1848:714009765.849 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009766.103 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009766.262 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714009766.413 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714009766.554 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714009766.688 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009766.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009766.957 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714009767.030 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714009767.241 : => CNT96226::VenderCmd_GetData
2138-1848:714009767.310 : iCmd = 1, nBytes = 4
2138-1848:714009873.519 : 0000 : 00 00 00 00 
2138-1848:714009873.631 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714009873.706 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714009873.778 : => CNT96226::VenderCmd_GetData
2138-1848:714009873.838 : iCmd = 3, nBytes = 2
2138-1848:714010183.066 : 0000 : 06 38 
2138-1848:714010183.240 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714010183.364 : => CNT96226::VenderCmd_GetData
2138-1848:714010183.435 : iCmd = 4, nBytes = 2
2138-1848:714010418.609 : 0000 : 07 07 
2138-1848:714010418.744 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714010418.897 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714010419.003 : => IoObject::InitializeDevice
2138-1848:714010419.127 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714010419.826 : <= IoObject::InitializeDevice ret = 1
2138-1848:714010419.902 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714010420.495 : => FindScanner
2138-1848:714010420.557 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714010420.629 : <= FindScanner ret = 1
2138-1848:714010420.694 : => IoObject::IoLockStart
2138-1848:714010420.784 : => CAsicIO::CheckDevice
2138-1848:714010420.846 : => CNT96226::ConnectIsAvailable
2138-1848:714010433.936 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714010434.036 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714010434.096 : <= IoObject::IoLockStart
2138-1848:714010434.156 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714010434.230 : IO Send command 10 bytes
2138-1848:714010434.320 : => CNT96226::VenderCmd_SetData
2138-1848:714010434.382 : iCmd = 0, nBytes = 10
2138-1848:714010434.492 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714010581.097 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714010581.253 : System send command 10 bytes + data 0 bytes
2138-1848:714010581.326 : IO total need to receive data 5 bytes
2138-1848:714010581.393 : => CNT96226::VenderCmd_GetData
2138-1848:714010581.457 : iCmd = 0, nBytes = 5
2138-1848:714010704.830 : 0000 : 06 00 02 02 ab 
2138-1848:714010704.983 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714010705.064 : System total receive data 5 bytes
2138-1848:714010705.133 : => CNT96226::VenderCmd_GetData
2138-1848:714010705.197 : iCmd = 1, nBytes = 4
2138-1848:714010816.843 : 0000 : 00 00 00 00 
2138-1848:714010816.962 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714010817.137 : <= CAsicIO::DoIo ret = 1
2138-1848:714010817.207 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714010817.279 : IO Send command 10 bytes
2138-1848:714010817.398 : => CNT96226::VenderCmd_SetData
2138-1848:714010817.458 : iCmd = 0, nBytes = 10
2138-1848:714010817.564 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714010959.864 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714010959.966 : System send command 10 bytes + data 0 bytes
2138-1848:714010960.034 : IO total need to receive data 165 bytes
2138-1848:714010960.100 : => CNT96226::VenderCmd_GetData
2138-1848:714010960.158 : iCmd = 0, nBytes = 165
2138-1848:714011091.627 : skip dump 37 bytes
2138-1848:714011091.891 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714011092.046 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714011092.196 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714011092.342 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714011092.476 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714011092.623 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714011092.758 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011092.895 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011092.970 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714011093.041 : System total receive data 165 bytes
2138-1848:714011093.112 : => CNT96226::VenderCmd_GetData
2138-1848:714011093.302 : iCmd = 1, nBytes = 4
2138-1848:714011230.694 : 0000 : 00 00 00 00 
2138-1848:714011230.863 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714011231.039 : <= CAsicIO::DoIo ret = 1
2138-1848:714011231.110 : Dump Inquiry
2138-1848:714011231.255 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714011231.402 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714011231.544 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714011231.689 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714011231.829 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714011231.972 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714011232.108 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011232.245 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011232.390 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714011232.530 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714011232.626 : 00a0 : 00 00 00 00 00 
2138-1848:714011232.704 : => ReadNVMDataInternal
2138-1848:714011232.905 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714011232.975 : IO Send command 10 bytes
2138-1848:714011233.192 : => CNT96226::VenderCmd_SetData
2138-1848:714011233.259 : iCmd = 0, nBytes = 10
2138-1848:714011233.372 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714011538.022 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714011538.219 : System send command 10 bytes + data 0 bytes
2138-1848:714011538.308 : IO total need to receive data 128 bytes
2138-1848:714011538.380 : => CNT96226::VenderCmd_GetData
2138-1848:714011538.448 : iCmd = 0, nBytes = 128
2138-1848:714011679.054 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011679.278 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011679.427 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714011679.569 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714011679.709 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714011679.848 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011679.981 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011680.119 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714011680.194 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714011680.276 : System total receive data 128 bytes
2138-1848:714011680.353 : => CNT96226::VenderCmd_GetData
2138-1848:714011680.418 : iCmd = 1, nBytes = 4
2138-1848:714011787.269 : 0000 : 00 00 00 00 
2138-1848:714011787.367 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714011787.533 : <= CAsicIO::DoIo ret = 1
2138-1848:714011787.608 : NVMData.PadScanCount = 0
2138-1848:714011787.671 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714011787.733 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714011787.802 : NVMData.FlatbedScanCount = 0
2138-1848:714011787.868 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714011787.926 : NVMData.SideEdgeFletbed = 0
2138-1848:714011787.983 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714011788.043 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714011788.103 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714011788.165 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714011788.225 : NVMData.BornMonth = 0
2138-1848:714011788.278 : NVMData.BornDay = 0
2138-1848:714011788.335 : NVMData.BornYear = 0
2138-1848:714011788.388 : NVMData.FirstScanMonth = 5
2138-1848:714011788.446 : NVMData.FirstScanDay = 18
2138-1848:714011788.512 : NVMData.FirstScanYear = 2020
2138-1848:714011788.571 : NVMData.VerticalMagnification = 0
2138-1848:714011788.631 : NVMData.HorizontalMagnification = 0
2138-1848:714011788.692 : NVMData.PowerSavingTime = 15
2138-1848:714011788.754 : NVMData.SN = A094165189010062
2138-1848:714011788.808 : NVMData.AutoFeed = 0
2138-1848:714011788.862 : NVMData.CCDType = 0
2138-1848:714011789.031 : NVMData.ScanSpeed = 0
2138-1848:714011789.087 : NVMData.RollerCount = 0
2138-1848:714011789.143 : NVMData.MultifeedCount = 0
2138-1848:714011789.196 : NVMData.JamCount = 0
2138-1848:714011789.249 : NVMData.IdentifyInfo = 
2138-1848:714011789.307 : NVMData.FormalName = 
2138-1848:714011789.364 : NVMData.ReservedB = 0
2138-1848:714011789.492 : NVMData.FunctionCode = 0
2138-1848:714011789.547 : NVMData.PreFeed = 0
2138-1848:714011789.601 : NVMData.PreFeedTime = 0
2138-1848:714011789.654 : NVMData.ButtonNumber = 0
2138-1848:714011789.710 : NVMData.PowerOffTime = 0
2138-1848:714011789.769 : <= ReadNVMDataInternal ret = 1
2138-1848:714011789.869 : => IoObject::IoLockEnd
2138-1848:714011789.948 : <= IoObject::IoLockEnd
2138-1848:714011790.002 : <= InitializeScanner ret = 1
2138-1848:714011790.078 : => GetLogicalScannerAbilityEx
2138-1848:714011790.143 : => IoObject::IoLockStart
2138-1848:714011790.222 : => CAsicIO::CheckDevice
2138-1848:714011790.280 : => CNT96226::ConnectIsAvailable
2138-1848:714011803.155 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714011803.264 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714011803.324 : <= IoObject::IoLockStart
2138-1848:714011803.381 : => IoObject::IoLockEnd
2138-1848:714011803.464 : <= IoObject::IoLockEnd
2138-1848:714011803.581 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714011803.657 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714011951.746 : => ReadNVMData
2138-1848:714011951.900 : => IoObject::IoLockStart
2138-1848:714011952.018 : => CAsicIO::CheckDevice
2138-1848:714011952.087 : => CNT96226::ConnectIsAvailable
2138-1848:714011974.793 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714011974.997 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714011975.065 : <= IoObject::IoLockStart
2138-1848:714011975.129 : => ReadNVMDataInternal
2138-1848:714011975.189 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714011975.254 : IO Send command 10 bytes
2138-1848:714011975.374 : => CNT96226::VenderCmd_SetData
2138-1848:714011975.442 : iCmd = 0, nBytes = 10
2138-1848:714011975.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714012321.216 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714012321.405 : System send command 10 bytes + data 0 bytes
2138-1848:714012321.488 : IO total need to receive data 128 bytes
2138-1848:714012321.564 : => CNT96226::VenderCmd_GetData
2138-1848:714012321.631 : iCmd = 0, nBytes = 128
2138-1848:714012531.724 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714012531.898 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714012532.038 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714012532.177 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714012532.307 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714012532.436 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714012532.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714012532.697 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714012532.764 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714012532.828 : System total receive data 128 bytes
2138-1848:714012532.891 : => CNT96226::VenderCmd_GetData
2138-1848:714012532.952 : iCmd = 1, nBytes = 4
2138-1848:714012707.929 : 0000 : 00 00 00 00 
2138-1848:714012708.086 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714012708.267 : <= CAsicIO::DoIo ret = 1
2138-1848:714012708.346 : NVMData.PadScanCount = 0
2138-1848:714012708.410 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714012708.476 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714012708.540 : NVMData.FlatbedScanCount = 0
2138-1848:714012708.602 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714012708.664 : NVMData.SideEdgeFletbed = 0
2138-1848:714012708.730 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714012708.799 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714012708.862 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714012709.058 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714012709.127 : NVMData.BornMonth = 0
2138-1848:714012709.180 : NVMData.BornDay = 0
2138-1848:714012709.237 : NVMData.BornYear = 0
2138-1848:714012709.291 : NVMData.FirstScanMonth = 5
2138-1848:714012709.350 : NVMData.FirstScanDay = 18
2138-1848:714012709.412 : NVMData.FirstScanYear = 2020
2138-1848:714012709.470 : NVMData.VerticalMagnification = 0
2138-1848:714012709.534 : NVMData.HorizontalMagnification = 0
2138-1848:714012709.596 : NVMData.PowerSavingTime = 15
2138-1848:714012709.657 : NVMData.SN = A094165189010062
2138-1848:714012709.716 : NVMData.AutoFeed = 0
2138-1848:714012709.773 : NVMData.CCDType = 0
2138-1848:714012709.828 : NVMData.ScanSpeed = 0
2138-1848:714012709.884 : NVMData.RollerCount = 0
2138-1848:714012709.940 : NVMData.MultifeedCount = 0
2138-1848:714012709.999 : NVMData.JamCount = 0
2138-1848:714012710.059 : NVMData.IdentifyInfo = 
2138-1848:714012710.117 : NVMData.FormalName = 
2138-1848:714012710.171 : NVMData.ReservedB = 0
2138-1848:714012710.228 : NVMData.FunctionCode = 0
2138-1848:714012710.284 : NVMData.PreFeed = 0
2138-1848:714012710.342 : NVMData.PreFeedTime = 0
2138-1848:714012710.396 : NVMData.ButtonNumber = 0
2138-1848:714012710.449 : NVMData.PowerOffTime = 0
2138-1848:714012710.506 : <= ReadNVMDataInternal ret = 1
2138-1848:714012710.574 : => IoObject::IoLockEnd
2138-1848:714012710.654 : <= IoObject::IoLockEnd
2138-1848:714012710.705 : <= ReadNVMData ret = 1
2138-1848:714015070.342 : ============Debug Start==========
2138-1848:714015070.692 : Date : 2020/5/18 09:50:19
2138-1848:714015070.778 : Process ID : 2138
2138-1848:714015071.111 : Windows : Version 10.0 build 18363 
2138-1848:714015071.619 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714015071.687 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714015071.757 : MemoryStatus.ullAvailPhys : 5849767936
2138-1848:714015071.819 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714015071.885 : MemoryStatus.ullAvailPageFile : 7291555840
2138-1848:714015071.950 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714015072.015 : MemoryStatus.ullAvailVirtual : 1721053184
2138-1848:714015072.082 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714015072.187 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714015072.252 : CPU Family 6 Model 10 Stepping 7
2138-1848:714015072.500 : CPU Count : 4
2138-1848:714015072.551 : CPU Frequency : 100.000 Mhz
2138-1848:714015077.251 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714015077.406 : => InitializeDriver
2138-1848:714015077.669 : <= InitializeDriver ret = 1
2138-1848:714017419.730 : => InitializeScanner
2138-1848:714017420.018 : => CAsicIO::GetDeviceList
2138-1848:714017420.454 : => CNT96226::CNT96226
2138-1848:714017420.520 : => CNT96226::Open
2138-1848:714017448.925 : <= CNT96226::Open ret = 1
2138-1848:714017449.042 : => CNT96226::Initialize
2138-1848:714017449.261 : <= CNT96226::Initialize ret = 1
2138-1848:714017449.325 : <= CNT96226::CNT96226
2138-1848:714017449.388 : => CNT96226::EnumAvailableDevice
2138-1848:714017453.104 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714017453.188 : DeviceHandleTable[ 0 ] = 256
2138-1848:714017453.252 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714021224.986 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714021226.131 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714021234.285 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714021234.517 : => IoObject::GetLockName
2138-1848:714021234.643 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714021234.795 : <= IoObject::GetLockName
2138-1848:714021235.628 : => CNT96226::VenderCmd_GetData
2138-1848:714021235.762 : iCmd = 3, nBytes = 2
2138-1848:714021656.203 : 0000 : 06 38 
2138-1848:714021656.478 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714021656.638 : => CNT96226::VenderCmd_GetData
2138-1848:714021656.762 : iCmd = 4, nBytes = 2
2138-1848:714021988.177 : 0000 : 07 07 
2138-1848:714021988.468 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714021988.670 : Device 0 USB ID = 0638 : 0707
2138-1848:714021988.854 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714021988.999 : IO Send command 10 bytes
2138-1848:714021989.120 : => CNT96226::VenderCmd_SetData
2138-1848:714021989.240 : iCmd = 0, nBytes = 10
2138-1848:714021989.457 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714022200.561 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714022200.871 : => CNT96226::VenderCmd_GetData
2138-1848:714022201.020 : iCmd = 0, nBytes = 165
2138-1848:714022409.282 : skip dump 37 bytes
2138-1848:714022409.698 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714022410.010 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714022410.306 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714022410.591 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714022410.864 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714022411.159 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714022411.430 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714022411.703 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714022411.851 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714022411.987 : => CNT96226::VenderCmd_GetData
2138-1848:714022412.319 : iCmd = 1, nBytes = 4
2138-1848:714022625.924 : 0000 : 00 00 00 00 
2138-1848:714022626.172 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714022626.317 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714022626.448 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714022626.594 : IO Send command 10 bytes
2138-1848:714022626.715 : => CNT96226::VenderCmd_SetData
2138-1848:714022626.848 : iCmd = 0, nBytes = 10
2138-1848:714022627.076 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714022981.629 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714022981.913 : => CNT96226::VenderCmd_GetData
2138-1848:714022982.043 : iCmd = 0, nBytes = 128
2138-1848:714023189.970 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714023190.334 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714023190.629 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714023190.905 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714023191.171 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714023191.432 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714023191.692 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714023191.958 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714023192.094 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714023192.225 : => CNT96226::VenderCmd_GetData
2138-1848:714023192.342 : iCmd = 1, nBytes = 4
2138-1848:714023403.003 : 0000 : 00 00 00 00 
2138-1848:714023403.222 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714023403.352 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714023403.621 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714023403.774 : => CNT96226::Close
2138-1848:714023410.621 : <= CNT96226::Close ret = 1
2138-1848:714023410.787 : <= CNT96226::~CNT96226
2138-1848:714023410.960 : <= CAsicIO::GetDeviceList
2138-1848:714023411.777 : => IoObject::SetTimeout
2138-1848:714023411.902 : Timeout--> In = 0 Out = 0
2138-1848:714023412.028 : <= IoObject::SetTimeout
2138-1848:714023412.161 : => CAsicIO::CAsicIO
2138-1848:714023412.318 : => CNT96226::CNT96226
2138-1848:714023412.438 : => CNT96226::Open
2138-1848:714023455.675 : <= CNT96226::Open ret = 1
2138-1848:714023455.918 : => CNT96226::Initialize
2138-1848:714023456.325 : <= CNT96226::Initialize ret = 1
2138-1848:714023456.454 : <= CNT96226::CNT96226
2138-1848:714023456.573 : <= CAsicIO::CAsicIO
2138-1848:714023456.693 : => CAsicIO::InitializeDevice
2138-1848:714023456.841 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714023464.969 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714023465.231 : => IoObject::GetLockName
2138-1848:714023465.354 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714023465.494 : <= IoObject::GetLockName
2138-1848:714023466.339 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714023466.499 : IO Send command 10 bytes
2138-1848:714023466.620 : => CNT96226::VenderCmd_SetData
2138-1848:714023466.740 : iCmd = 0, nBytes = 10
2138-1848:714023466.972 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714023835.984 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714023836.278 : => CNT96226::VenderCmd_GetData
2138-1848:714023836.415 : iCmd = 0, nBytes = 128
2138-1848:714024048.186 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714024048.613 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714024048.904 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714024049.190 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714024049.461 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714024049.722 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714024049.995 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714024050.264 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714024050.415 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714024050.809 : => CNT96226::VenderCmd_GetData
2138-1848:714024050.938 : iCmd = 1, nBytes = 4
2138-1848:714024262.078 : 0000 : 00 00 00 00 
2138-1848:714024262.283 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714024262.427 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714024262.559 : => CNT96226::VenderCmd_GetData
2138-1848:714024262.673 : iCmd = 3, nBytes = 2
2138-1848:714024655.695 : 0000 : 06 38 
2138-1848:714024655.945 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714024656.101 : => CNT96226::VenderCmd_GetData
2138-1848:714024656.228 : iCmd = 4, nBytes = 2
2138-1848:714024972.649 : 0000 : 07 07 
2138-1848:714024972.862 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714024973.131 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714024973.333 : => IoObject::InitializeDevice
2138-1848:714024973.521 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714024974.784 : <= IoObject::InitializeDevice ret = 1
2138-1848:714024974.936 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714024975.985 : => FindScanner
2138-1848:714024976.107 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714024976.248 : <= FindScanner ret = 1
2138-1848:714024976.371 : => IoObject::IoLockStart
2138-1848:714024976.553 : => CAsicIO::CheckDevice
2138-1848:714024976.668 : => CNT96226::ConnectIsAvailable
2138-1848:714024999.574 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714024999.790 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714024999.911 : <= IoObject::IoLockStart
2138-1848:714025000.031 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714025000.169 : IO Send command 10 bytes
2138-1848:714025000.346 : => CNT96226::VenderCmd_SetData
2138-1848:714025000.460 : iCmd = 0, nBytes = 10
2138-1848:714025000.675 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714025208.438 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714025208.726 : System send command 10 bytes + data 0 bytes
2138-1848:714025208.878 : IO total need to receive data 5 bytes
2138-1848:714025209.016 : => CNT96226::VenderCmd_GetData
2138-1848:714025209.141 : iCmd = 0, nBytes = 5
2138-1848:714025418.253 : 0000 : 06 00 02 02 ab 
2138-1848:714025418.485 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714025418.624 : System total receive data 5 bytes
2138-1848:714025418.753 : => CNT96226::VenderCmd_GetData
2138-1848:714025418.871 : iCmd = 1, nBytes = 4
2138-1848:714025630.987 : 0000 : 00 00 00 00 
2138-1848:714025631.228 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714025631.493 : <= CAsicIO::DoIo ret = 1
2138-1848:714025631.646 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714025631.785 : IO Send command 10 bytes
2138-1848:714025631.988 : => CNT96226::VenderCmd_SetData
2138-1848:714025632.106 : iCmd = 0, nBytes = 10
2138-1848:714025632.331 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714025838.589 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714025838.832 : System send command 10 bytes + data 0 bytes
2138-1848:714025838.969 : IO total need to receive data 165 bytes
2138-1848:714025839.106 : => CNT96226::VenderCmd_GetData
2138-1848:714025839.239 : iCmd = 0, nBytes = 165
2138-1848:714026046.883 : skip dump 37 bytes
2138-1848:714026047.299 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714026047.594 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714026047.885 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714026048.161 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714026048.722 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714026049.081 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714026049.295 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026049.510 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026049.619 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714026049.723 : System total receive data 165 bytes
2138-1848:714026049.824 : => CNT96226::VenderCmd_GetData
2138-1848:714026050.117 : iCmd = 1, nBytes = 4
2138-1848:714026255.723 : 0000 : 00 00 00 00 
2138-1848:714026255.926 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714026256.158 : <= CAsicIO::DoIo ret = 1
2138-1848:714026256.289 : Dump Inquiry
2138-1848:714026256.550 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714026256.847 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714026257.126 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714026257.408 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714026257.681 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714026257.955 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714026258.214 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026258.472 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026258.746 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714026259.017 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714026259.207 : 00a0 : 00 00 00 00 00 
2138-1848:714026259.342 : => ReadNVMDataInternal
2138-1848:714026259.754 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714026259.910 : IO Send command 10 bytes
2138-1848:714026260.088 : => CNT96226::VenderCmd_SetData
2138-1848:714026260.205 : iCmd = 0, nBytes = 10
2138-1848:714026260.415 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714026612.746 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714026613.088 : System send command 10 bytes + data 0 bytes
2138-1848:714026613.239 : IO total need to receive data 128 bytes
2138-1848:714026613.387 : => CNT96226::VenderCmd_GetData
2138-1848:714026613.511 : iCmd = 0, nBytes = 128
2138-1848:714026824.105 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026824.491 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026824.780 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714026825.059 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714026825.325 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714026825.581 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026825.845 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026826.108 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714026826.255 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714026826.390 : System total receive data 128 bytes
2138-1848:714026826.519 : => CNT96226::VenderCmd_GetData
2138-1848:714026826.638 : iCmd = 1, nBytes = 4
2138-1848:714027036.572 : 0000 : 00 00 00 00 
2138-1848:714027036.775 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714027037.025 : <= CAsicIO::DoIo ret = 1
2138-1848:714027037.170 : NVMData.PadScanCount = 0
2138-1848:714027037.293 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714027037.411 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714027037.530 : NVMData.FlatbedScanCount = 0
2138-1848:714027037.645 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714027037.761 : NVMData.SideEdgeFletbed = 0
2138-1848:714027037.874 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714027037.999 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714027038.130 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714027038.249 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714027038.373 : NVMData.BornMonth = 0
2138-1848:714027038.487 : NVMData.BornDay = 0
2138-1848:714027038.597 : NVMData.BornYear = 0
2138-1848:714027038.707 : NVMData.FirstScanMonth = 5
2138-1848:714027038.818 : NVMData.FirstScanDay = 18
2138-1848:714027038.939 : NVMData.FirstScanYear = 2020
2138-1848:714027039.058 : NVMData.VerticalMagnification = 0
2138-1848:714027039.185 : NVMData.HorizontalMagnification = 0
2138-1848:714027039.299 : NVMData.PowerSavingTime = 15
2138-1848:714027039.417 : NVMData.SN = A094165189010062
2138-1848:714027039.525 : NVMData.AutoFeed = 0
2138-1848:714027039.633 : NVMData.CCDType = 0
2138-1848:714027039.957 : NVMData.ScanSpeed = 0
2138-1848:714027040.080 : NVMData.RollerCount = 0
2138-1848:714027040.195 : NVMData.MultifeedCount = 0
2138-1848:714027040.306 : NVMData.JamCount = 0
2138-1848:714027040.415 : NVMData.IdentifyInfo = 
2138-1848:714027040.530 : NVMData.FormalName = 
2138-1848:714027040.636 : NVMData.ReservedB = 0
2138-1848:714027040.743 : NVMData.FunctionCode = 0
2138-1848:714027040.850 : NVMData.PreFeed = 0
2138-1848:714027040.957 : NVMData.PreFeedTime = 0
2138-1848:714027041.065 : NVMData.ButtonNumber = 0
2138-1848:714027041.177 : NVMData.PowerOffTime = 0
2138-1848:714027041.288 : <= ReadNVMDataInternal ret = 1
2138-1848:714027041.448 : => IoObject::IoLockEnd
2138-1848:714027041.607 : <= IoObject::IoLockEnd
2138-1848:714027041.717 : <= InitializeScanner ret = 1
2138-1848:714029165.519 : => GetLogicalScannerAbility
2138-1848:714029165.716 : => IoObject::IoLockStart
2138-1848:714029165.856 : => CAsicIO::CheckDevice
2138-1848:714029165.925 : => CNT96226::ConnectIsAvailable
2138-1848:714029190.298 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714029190.426 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714029190.502 : <= IoObject::IoLockStart
2138-1848:714029190.570 : => IoObject::IoLockEnd
2138-1848:714029190.676 : <= IoObject::IoLockEnd
2138-1848:714029190.762 : <= GetLogicalScannerAbility ret = 1
2138-1848:714032506.705 : => GetLogicalScannerAbilityEx
2138-1848:714032506.906 : => IoObject::IoLockStart
2138-1848:714032507.055 : => CAsicIO::CheckDevice
2138-1848:714032507.119 : => CNT96226::ConnectIsAvailable
2138-1848:714032534.028 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714032534.147 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714032534.213 : <= IoObject::IoLockStart
2138-1848:714032534.276 : => IoObject::IoLockEnd
2138-1848:714032534.388 : <= IoObject::IoLockEnd
2138-1848:714032534.514 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714032534.591 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714038816.985 : => ReadNVMData
2138-1848:714038817.171 : => IoObject::IoLockStart
2138-1848:714038817.298 : => CAsicIO::CheckDevice
2138-1848:714038817.359 : => CNT96226::ConnectIsAvailable
2138-1848:714038846.145 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714038846.265 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714038846.327 : <= IoObject::IoLockStart
2138-1848:714038846.396 : => ReadNVMDataInternal
2138-1848:714038846.464 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714038846.533 : IO Send command 10 bytes
2138-1848:714038846.670 : => CNT96226::VenderCmd_SetData
2138-1848:714038846.737 : iCmd = 0, nBytes = 10
2138-1848:714038846.855 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714039215.846 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714039216.016 : System send command 10 bytes + data 0 bytes
2138-1848:714039216.091 : IO total need to receive data 128 bytes
2138-1848:714039216.158 : => CNT96226::VenderCmd_GetData
2138-1848:714039216.219 : iCmd = 0, nBytes = 128
2138-1848:714039421.237 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714039421.412 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714039421.555 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714039421.693 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714039421.824 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714039421.953 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714039422.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714039422.209 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714039422.276 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714039422.342 : System total receive data 128 bytes
2138-1848:714039422.405 : => CNT96226::VenderCmd_GetData
2138-1848:714039422.458 : iCmd = 1, nBytes = 4
2138-1848:714039628.731 : 0000 : 00 00 00 00 
2138-1848:714039628.833 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714039628.976 : <= CAsicIO::DoIo ret = 1
2138-1848:714039629.191 : NVMData.PadScanCount = 0
2138-1848:714039629.255 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714039629.312 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714039629.373 : NVMData.FlatbedScanCount = 0
2138-1848:714039629.431 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714039629.488 : NVMData.SideEdgeFletbed = 0
2138-1848:714039629.546 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714039629.605 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714039629.665 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714039629.721 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714039629.782 : NVMData.BornMonth = 0
2138-1848:714039629.833 : NVMData.BornDay = 0
2138-1848:714039629.886 : NVMData.BornYear = 0
2138-1848:714039629.941 : NVMData.FirstScanMonth = 5
2138-1848:714039629.999 : NVMData.FirstScanDay = 18
2138-1848:714039630.057 : NVMData.FirstScanYear = 2020
2138-1848:714039630.113 : NVMData.VerticalMagnification = 0
2138-1848:714039630.172 : NVMData.HorizontalMagnification = 0
2138-1848:714039630.229 : NVMData.PowerSavingTime = 15
2138-1848:714039630.285 : NVMData.SN = A094165189010062
2138-1848:714039630.338 : NVMData.AutoFeed = 0
2138-1848:714039630.387 : NVMData.CCDType = 0
2138-1848:714039630.439 : NVMData.ScanSpeed = 0
2138-1848:714039630.491 : NVMData.RollerCount = 0
2138-1848:714039630.546 : NVMData.MultifeedCount = 0
2138-1848:714039630.599 : NVMData.JamCount = 0
2138-1848:714039630.652 : NVMData.IdentifyInfo = 
2138-1848:714039630.706 : NVMData.FormalName = 
2138-1848:714039630.755 : NVMData.ReservedB = 0
2138-1848:714039630.808 : NVMData.FunctionCode = 0
2138-1848:714039630.860 : NVMData.PreFeed = 0
2138-1848:714039630.913 : NVMData.PreFeedTime = 0
2138-1848:714039630.966 : NVMData.ButtonNumber = 0
2138-1848:714039631.017 : NVMData.PowerOffTime = 0
2138-1848:714039631.072 : <= ReadNVMDataInternal ret = 1
2138-1848:714039631.131 : => IoObject::IoLockEnd
2138-1848:714039631.204 : <= IoObject::IoLockEnd
2138-1848:714039631.259 : <= ReadNVMData ret = 1
2138-1848:714048436.634 : => GetADFStatus
2138-1848:714048437.073 : => IoObject::IoLockStart
2138-1848:714048437.217 : => CAsicIO::CheckDevice
2138-1848:714048437.281 : => CNT96226::ConnectIsAvailable
2138-1848:714048465.287 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714048465.408 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714048465.475 : <= IoObject::IoLockStart
2138-1848:714048465.541 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714048465.617 : IO Send command 10 bytes
2138-1848:714048465.753 : => CNT96226::VenderCmd_SetData
2138-1848:714048465.812 : iCmd = 0, nBytes = 10
2138-1848:714048465.922 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714048681.373 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714048681.502 : System send command 10 bytes + data 0 bytes
2138-1848:714048681.586 : IO total need to receive data 2 bytes
2138-1848:714048681.881 : => CNT96226::VenderCmd_GetData
2138-1848:714048681.940 : iCmd = 0, nBytes = 2
2138-1848:714048829.290 : 0000 : 00 00 
2138-1848:714048829.448 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714048829.538 : System total receive data 2 bytes
2138-1848:714048829.615 : => CNT96226::VenderCmd_GetData
2138-1848:714048829.688 : iCmd = 1, nBytes = 4
2138-1848:714048965.383 : 0000 : 00 00 00 00 
2138-1848:714048965.497 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714048965.662 : <= CAsicIO::DoIo ret = 1
2138-1848:714048965.737 : Return status = 0
2138-1848:714048965.800 : => IoObject::IoLockEnd
2138-1848:714048965.880 : <= IoObject::IoLockEnd
2138-1848:714048965.934 : <= GetADFStatus ret = 1
2138-1848:714051413.272 : => GetADFStatus
2138-1848:714051413.482 : => IoObject::IoLockStart
2138-1848:714051413.632 : => CAsicIO::CheckDevice
2138-1848:714051413.698 : => CNT96226::ConnectIsAvailable
2138-1848:714051442.258 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714051442.383 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714051442.447 : <= IoObject::IoLockStart
2138-1848:714051442.517 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714051442.776 : IO Send command 10 bytes
2138-1848:714051442.942 : => CNT96226::VenderCmd_SetData
2138-1848:714051443.003 : iCmd = 0, nBytes = 10
2138-1848:714051443.118 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714051657.675 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714051657.800 : System send command 10 bytes + data 0 bytes
2138-1848:714051657.883 : IO total need to receive data 2 bytes
2138-1848:714051657.954 : => CNT96226::VenderCmd_GetData
2138-1848:714051658.019 : iCmd = 0, nBytes = 2
2138-1848:714051861.357 : 0000 : 00 00 
2138-1848:714051861.515 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714051861.602 : System total receive data 2 bytes
2138-1848:714051861.677 : => CNT96226::VenderCmd_GetData
2138-1848:714051861.741 : iCmd = 1, nBytes = 4
2138-1848:714052067.575 : 0000 : 00 00 00 00 
2138-1848:714052067.696 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714052067.853 : <= CAsicIO::DoIo ret = 1
2138-1848:714052067.926 : Return status = 0
2138-1848:714052067.995 : => IoObject::IoLockEnd
2138-1848:714052068.075 : <= IoObject::IoLockEnd
2138-1848:714052068.130 : <= GetADFStatus ret = 1
2138-1848:714054002.853 : => TerminateDriver
2138-1848:714054003.075 : => CAsicIO::~CAsicIO,pStage=145951816
2138-1848:714054003.157 : => CNT96226::Close
2138-1848:714054007.863 : <= CNT96226::Close ret = 1
2138-1848:714054007.950 : <= CAsicIO::~CAsicIO
2138-1848:714054008.017 : => IoObject::IoLockEnd
2138-1848:714054008.075 : <= IoObject::IoLockEnd
2138-1848:714054008.131 : => IoObject::TerminateDevice
2138-1848:714054008.191 : => IoObject::IoLockEnd
2138-1848:714054008.245 : <= IoObject::IoLockEnd
2138-1848:714054008.344 : <= IoObject::TerminateDevice
2138-1848:714054008.568 : <= TerminateDriver ret = 1
2138-1848:714095488.993 : ============Debug Start==========
2138-1848:714095489.304 : Date : 2020/5/18 09:50:21
2138-1848:714095489.386 : Process ID : 2138
2138-1848:714095489.721 : Windows : Version 10.0 build 18363 
2138-1848:714095490.201 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714095490.267 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714095490.339 : MemoryStatus.ullAvailPhys : 5857923072
2138-1848:714095490.402 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714095490.466 : MemoryStatus.ullAvailPageFile : 7290486784
2138-1848:714095490.535 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714095490.600 : MemoryStatus.ullAvailVirtual : 1720565760
2138-1848:714095490.673 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714095490.779 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714095490.842 : CPU Family 6 Model 10 Stepping 7
2138-1848:714095491.101 : CPU Count : 4
2138-1848:714095491.150 : CPU Frequency : 100.000 Mhz
2138-1848:714095495.928 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714095496.076 : => InitializeDriver
2138-1848:714095496.336 : <= InitializeDriver ret = 1
2138-1848:714095496.399 : => InitializeScanner
2138-1848:714095496.484 : => CAsicIO::GetDeviceList
2138-1848:714095496.686 : => CNT96226::CNT96226
2138-1848:714095496.747 : => CNT96226::Open
2138-1848:714095519.593 : <= CNT96226::Open ret = 1
2138-1848:714095519.694 : => CNT96226::Initialize
2138-1848:714095519.898 : <= CNT96226::Initialize ret = 1
2138-1848:714095519.963 : <= CNT96226::CNT96226
2138-1848:714095520.023 : => CNT96226::EnumAvailableDevice
2138-1848:714095523.566 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714095523.655 : DeviceHandleTable[ 0 ] = 256
2138-1848:714095523.716 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714099268.446 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714099269.570 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714099277.686 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714099277.902 : => IoObject::GetLockName
2138-1848:714099278.032 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714099278.176 : <= IoObject::GetLockName
2138-1848:714099278.993 : => CNT96226::VenderCmd_GetData
2138-1848:714099279.130 : iCmd = 3, nBytes = 2
2138-1848:714099683.600 : 0000 : 06 38 
2138-1848:714099683.830 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714099683.982 : => CNT96226::VenderCmd_GetData
2138-1848:714099684.106 : iCmd = 4, nBytes = 2
2138-1848:714100016.438 : 0000 : 07 07 
2138-1848:714100016.665 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714100016.850 : Device 0 USB ID = 0638 : 0707
2138-1848:714100017.026 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714100017.177 : IO Send command 10 bytes
2138-1848:714100017.298 : => CNT96226::VenderCmd_SetData
2138-1848:714100017.427 : iCmd = 0, nBytes = 10
2138-1848:714100017.645 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714100219.508 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714100219.733 : => CNT96226::VenderCmd_GetData
2138-1848:714100219.863 : iCmd = 0, nBytes = 165
2138-1848:714100408.899 : skip dump 37 bytes
2138-1848:714100409.273 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714100409.561 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714100409.843 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714100410.126 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714100410.399 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714100410.681 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714100410.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714100411.211 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714100411.346 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714100411.476 : => CNT96226::VenderCmd_GetData
2138-1848:714100411.839 : iCmd = 1, nBytes = 4
2138-1848:714100606.127 : 0000 : 00 00 00 00 
2138-1848:714100606.308 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714100606.449 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714100606.583 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714100606.720 : IO Send command 10 bytes
2138-1848:714100606.838 : => CNT96226::VenderCmd_SetData
2138-1848:714100606.957 : iCmd = 0, nBytes = 10
2138-1848:714100607.176 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714100959.650 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714100959.872 : => CNT96226::VenderCmd_GetData
2138-1848:714100960.000 : iCmd = 0, nBytes = 128
2138-1848:714101167.238 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101167.582 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101167.869 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714101168.142 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714101168.409 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714101168.669 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101168.944 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101169.212 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101169.349 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714101169.475 : => CNT96226::VenderCmd_GetData
2138-1848:714101169.588 : iCmd = 1, nBytes = 4
2138-1848:714101367.511 : 0000 : 00 00 00 00 
2138-1848:714101367.681 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714101367.814 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714101368.080 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714101368.229 : => CNT96226::Close
2138-1848:714101375.045 : <= CNT96226::Close ret = 1
2138-1848:714101375.205 : <= CNT96226::~CNT96226
2138-1848:714101375.384 : <= CAsicIO::GetDeviceList
2138-1848:714101376.231 : => IoObject::SetTimeout
2138-1848:714101376.357 : Timeout--> In = 0 Out = 0
2138-1848:714101376.477 : <= IoObject::SetTimeout
2138-1848:714101376.608 : => CAsicIO::CAsicIO
2138-1848:714101376.755 : => CNT96226::CNT96226
2138-1848:714101376.868 : => CNT96226::Open
2138-1848:714101421.074 : <= CNT96226::Open ret = 1
2138-1848:714101421.281 : => CNT96226::Initialize
2138-1848:714101421.697 : <= CNT96226::Initialize ret = 1
2138-1848:714101421.822 : <= CNT96226::CNT96226
2138-1848:714101421.933 : <= CAsicIO::CAsicIO
2138-1848:714101422.049 : => CAsicIO::InitializeDevice
2138-1848:714101422.188 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714101429.849 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714101430.090 : => IoObject::GetLockName
2138-1848:714101430.208 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714101430.358 : <= IoObject::GetLockName
2138-1848:714101431.175 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714101431.327 : IO Send command 10 bytes
2138-1848:714101431.433 : => CNT96226::VenderCmd_SetData
2138-1848:714101431.550 : iCmd = 0, nBytes = 10
2138-1848:714101431.775 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714101783.356 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714101783.644 : => CNT96226::VenderCmd_GetData
2138-1848:714101783.772 : iCmd = 0, nBytes = 128
2138-1848:714101995.115 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101995.461 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101995.761 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714101996.032 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714101996.297 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714101996.558 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101996.823 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101997.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714101997.214 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714101997.600 : => CNT96226::VenderCmd_GetData
2138-1848:714101997.730 : iCmd = 1, nBytes = 4
2138-1848:714102191.357 : 0000 : 00 00 00 00 
2138-1848:714102191.568 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714102191.702 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714102191.829 : => CNT96226::VenderCmd_GetData
2138-1848:714102191.951 : iCmd = 3, nBytes = 2
2138-1848:714102571.143 : 0000 : 06 38 
2138-1848:714102571.342 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714102571.487 : => CNT96226::VenderCmd_GetData
2138-1848:714102571.607 : iCmd = 4, nBytes = 2
2138-1848:714102884.156 : 0000 : 07 07 
2138-1848:714102884.362 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714102884.638 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714102884.839 : => IoObject::InitializeDevice
2138-1848:714102885.028 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714102886.271 : <= IoObject::InitializeDevice ret = 1
2138-1848:714102886.419 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714102887.566 : => FindScanner
2138-1848:714102887.684 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714102887.813 : <= FindScanner ret = 1
2138-1848:714102887.933 : => IoObject::IoLockStart
2138-1848:714102888.106 : => CAsicIO::CheckDevice
2138-1848:714102888.227 : => CNT96226::ConnectIsAvailable
2138-1848:714102906.296 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714102906.500 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714102906.629 : <= IoObject::IoLockStart
2138-1848:714102906.749 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714102906.891 : IO Send command 10 bytes
2138-1848:714102907.070 : => CNT96226::VenderCmd_SetData
2138-1848:714102907.202 : iCmd = 0, nBytes = 10
2138-1848:714102907.422 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714103103.984 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714103104.213 : System send command 10 bytes + data 0 bytes
2138-1848:714103104.354 : IO total need to receive data 5 bytes
2138-1848:714103104.490 : => CNT96226::VenderCmd_GetData
2138-1848:714103104.620 : iCmd = 0, nBytes = 5
2138-1848:714103304.685 : 0000 : 06 00 02 02 ab 
2138-1848:714103304.870 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714103305.002 : System total receive data 5 bytes
2138-1848:714103305.130 : => CNT96226::VenderCmd_GetData
2138-1848:714103305.244 : iCmd = 1, nBytes = 4
2138-1848:714103497.836 : 0000 : 00 00 00 00 
2138-1848:714103498.039 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714103498.282 : <= CAsicIO::DoIo ret = 1
2138-1848:714103498.415 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714103498.563 : IO Send command 10 bytes
2138-1848:714103498.745 : => CNT96226::VenderCmd_SetData
2138-1848:714103498.869 : iCmd = 0, nBytes = 10
2138-1848:714103499.085 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714103688.895 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714103689.085 : System send command 10 bytes + data 0 bytes
2138-1848:714103689.225 : IO total need to receive data 165 bytes
2138-1848:714103689.364 : => CNT96226::VenderCmd_GetData
2138-1848:714103689.481 : iCmd = 0, nBytes = 165
2138-1848:714103868.889 : skip dump 37 bytes
2138-1848:714103869.236 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714103869.527 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714103869.803 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714103870.077 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714103870.347 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714103870.625 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714103870.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714103871.160 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714103871.295 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714103871.416 : System total receive data 165 bytes
2138-1848:714103871.543 : => CNT96226::VenderCmd_GetData
2138-1848:714103871.858 : iCmd = 1, nBytes = 4
2138-1848:714104046.685 : 0000 : 00 00 00 00 
2138-1848:714104046.868 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714104047.091 : <= CAsicIO::DoIo ret = 1
2138-1848:714104047.206 : Dump Inquiry
2138-1848:714104047.463 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714104047.740 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714104048.019 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714104048.290 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714104048.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714104048.830 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714104049.086 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104049.349 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104049.617 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714104049.884 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714104050.069 : 00a0 : 00 00 00 00 00 
2138-1848:714104050.209 : => ReadNVMDataInternal
2138-1848:714104050.601 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714104050.740 : IO Send command 10 bytes
2138-1848:714104050.908 : => CNT96226::VenderCmd_SetData
2138-1848:714104051.028 : iCmd = 0, nBytes = 10
2138-1848:714104051.242 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714104393.524 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714104393.795 : System send command 10 bytes + data 0 bytes
2138-1848:714104393.946 : IO total need to receive data 128 bytes
2138-1848:714104394.095 : => CNT96226::VenderCmd_GetData
2138-1848:714104394.219 : iCmd = 0, nBytes = 128
2138-1848:714104615.470 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104615.861 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104616.163 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714104616.445 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714104616.717 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714104616.983 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104617.252 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104617.524 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714104617.666 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714104617.806 : System total receive data 128 bytes
2138-1848:714104617.939 : => CNT96226::VenderCmd_GetData
2138-1848:714104618.063 : iCmd = 1, nBytes = 4
2138-1848:714104808.616 : 0000 : 00 00 00 00 
2138-1848:714104808.816 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714104809.071 : <= CAsicIO::DoIo ret = 1
2138-1848:714104809.216 : NVMData.PadScanCount = 0
2138-1848:714104809.341 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714104809.461 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714104809.585 : NVMData.FlatbedScanCount = 0
2138-1848:714104809.704 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714104809.820 : NVMData.SideEdgeFletbed = 0
2138-1848:714104809.939 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714104810.062 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714104810.184 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714104810.313 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714104810.435 : NVMData.BornMonth = 0
2138-1848:714104810.544 : NVMData.BornDay = 0
2138-1848:714104810.651 : NVMData.BornYear = 0
2138-1848:714104810.757 : NVMData.FirstScanMonth = 5
2138-1848:714104810.876 : NVMData.FirstScanDay = 18
2138-1848:714104810.995 : NVMData.FirstScanYear = 2020
2138-1848:714104811.120 : NVMData.VerticalMagnification = 0
2138-1848:714104811.243 : NVMData.HorizontalMagnification = 0
2138-1848:714104811.364 : NVMData.PowerSavingTime = 15
2138-1848:714104811.476 : NVMData.SN = A094165189010062
2138-1848:714104811.592 : NVMData.AutoFeed = 0
2138-1848:714104811.699 : NVMData.CCDType = 0
2138-1848:714104812.049 : NVMData.ScanSpeed = 0
2138-1848:714104812.163 : NVMData.RollerCount = 0
2138-1848:714104812.277 : NVMData.MultifeedCount = 0
2138-1848:714104812.390 : NVMData.JamCount = 0
2138-1848:714104812.500 : NVMData.IdentifyInfo = 
2138-1848:714104812.613 : NVMData.FormalName = 
2138-1848:714104812.715 : NVMData.ReservedB = 0
2138-1848:714104812.827 : NVMData.FunctionCode = 0
2138-1848:714104812.938 : NVMData.PreFeed = 0
2138-1848:714104813.045 : NVMData.PreFeedTime = 0
2138-1848:714104813.150 : NVMData.ButtonNumber = 0
2138-1848:714104813.256 : NVMData.PowerOffTime = 0
2138-1848:714104813.369 : <= ReadNVMDataInternal ret = 1
2138-1848:714104813.519 : => IoObject::IoLockEnd
2138-1848:714104813.674 : <= IoObject::IoLockEnd
2138-1848:714104813.782 : <= InitializeScanner ret = 1
2138-1848:714104813.914 : => GetLogicalScannerAbilityEx
2138-1848:714104814.038 : => IoObject::IoLockStart
2138-1848:714104814.198 : => CAsicIO::CheckDevice
2138-1848:714104814.312 : => CNT96226::ConnectIsAvailable
2138-1848:714104835.750 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714104835.955 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714104836.086 : <= IoObject::IoLockStart
2138-1848:714104836.206 : => IoObject::IoLockEnd
2138-1848:714104836.384 : <= IoObject::IoLockEnd
2138-1848:714104836.602 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714104836.764 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714105135.050 : => ReadNVMData
2138-1848:714105135.249 : => IoObject::IoLockStart
2138-1848:714105135.418 : => CAsicIO::CheckDevice
2138-1848:714105135.505 : => CNT96226::ConnectIsAvailable
2138-1848:714105162.581 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714105162.738 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714105162.824 : <= IoObject::IoLockStart
2138-1848:714105162.915 : => ReadNVMDataInternal
2138-1848:714105163.001 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714105163.093 : IO Send command 10 bytes
2138-1848:714105163.264 : => CNT96226::VenderCmd_SetData
2138-1848:714105163.349 : iCmd = 0, nBytes = 10
2138-1848:714105163.505 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714105513.359 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714105513.557 : System send command 10 bytes + data 0 bytes
2138-1848:714105513.657 : IO total need to receive data 128 bytes
2138-1848:714105513.744 : => CNT96226::VenderCmd_GetData
2138-1848:714105513.826 : iCmd = 0, nBytes = 128
2138-1848:714105717.594 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714105717.826 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714105718.010 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714105718.194 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714105718.364 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714105718.528 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714105718.695 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714105718.864 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714105718.954 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714105719.039 : System total receive data 128 bytes
2138-1848:714105719.122 : => CNT96226::VenderCmd_GetData
2138-1848:714105719.201 : iCmd = 1, nBytes = 4
2138-1848:714105903.107 : 0000 : 00 00 00 00 
2138-1848:714105903.278 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714105903.499 : <= CAsicIO::DoIo ret = 1
2138-1848:714105903.591 : NVMData.PadScanCount = 0
2138-1848:714105903.667 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714105903.750 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714105903.831 : NVMData.FlatbedScanCount = 0
2138-1848:714105903.906 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714105903.979 : NVMData.SideEdgeFletbed = 0
2138-1848:714105904.053 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714105904.131 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714105904.210 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714105904.512 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714105904.596 : NVMData.BornMonth = 0
2138-1848:714105904.666 : NVMData.BornDay = 0
2138-1848:714105904.741 : NVMData.BornYear = 0
2138-1848:714105904.808 : NVMData.FirstScanMonth = 5
2138-1848:714105904.880 : NVMData.FirstScanDay = 18
2138-1848:714105904.957 : NVMData.FirstScanYear = 2020
2138-1848:714105905.029 : NVMData.VerticalMagnification = 0
2138-1848:714105905.108 : NVMData.HorizontalMagnification = 0
2138-1848:714105905.181 : NVMData.PowerSavingTime = 15
2138-1848:714105905.258 : NVMData.SN = A094165189010062
2138-1848:714105905.327 : NVMData.AutoFeed = 0
2138-1848:714105905.398 : NVMData.CCDType = 0
2138-1848:714105905.466 : NVMData.ScanSpeed = 0
2138-1848:714105905.534 : NVMData.RollerCount = 0
2138-1848:714105905.605 : NVMData.MultifeedCount = 0
2138-1848:714105905.674 : NVMData.JamCount = 0
2138-1848:714105905.744 : NVMData.IdentifyInfo = 
2138-1848:714105905.813 : NVMData.FormalName = 
2138-1848:714105905.878 : NVMData.ReservedB = 0
2138-1848:714105905.952 : NVMData.FunctionCode = 0
2138-1848:714105906.023 : NVMData.PreFeed = 0
2138-1848:714105906.093 : NVMData.PreFeedTime = 0
2138-1848:714105906.161 : NVMData.ButtonNumber = 0
2138-1848:714105906.230 : NVMData.PowerOffTime = 0
2138-1848:714105906.302 : <= ReadNVMDataInternal ret = 1
2138-1848:714105906.384 : => IoObject::IoLockEnd
2138-1848:714105906.484 : <= IoObject::IoLockEnd
2138-1848:714105906.552 : <= ReadNVMData ret = 1
2138-1848:714106522.961 : => TerminateDriver
2138-1848:714106523.206 : => CAsicIO::~CAsicIO,pStage=200674376
2138-1848:714106523.306 : => CNT96226::Close
2138-1848:714106528.551 : <= CNT96226::Close ret = 1
2138-1848:714106528.669 : <= CAsicIO::~CAsicIO
2138-1848:714106528.749 : => IoObject::IoLockEnd
2138-1848:714106528.827 : <= IoObject::IoLockEnd
2138-1848:714106528.903 : => IoObject::TerminateDevice
2138-1848:714106528.979 : => IoObject::IoLockEnd
2138-1848:714106529.052 : <= IoObject::IoLockEnd
2138-1848:714106529.175 : <= IoObject::TerminateDevice
2138-1848:714106529.452 : <= TerminateDriver ret = 1
2138-1848:714108970.159 : ============Debug Start==========
2138-1848:714108970.489 : Date : 2020/5/18 09:50:22
2138-1848:714108970.573 : Process ID : 2138
2138-1848:714108970.918 : Windows : Version 10.0 build 18363 
2138-1848:714108971.430 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714108971.501 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714108971.572 : MemoryStatus.ullAvailPhys : 5860806656
2138-1848:714108971.636 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714108971.701 : MemoryStatus.ullAvailPageFile : 7290724352
2138-1848:714108971.765 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714108971.827 : MemoryStatus.ullAvailVirtual : 1720590336
2138-1848:714108971.891 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714108971.996 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714108972.060 : CPU Family 6 Model 10 Stepping 7
2138-1848:714108972.326 : CPU Count : 4
2138-1848:714108972.379 : CPU Frequency : 100.000 Mhz
2138-1848:714108977.030 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714108977.182 : => InitializeDriver
2138-1848:714108977.442 : <= InitializeDriver ret = 1
2138-1848:714111299.659 : => InitializeScanner
2138-1848:714111299.943 : => CAsicIO::GetDeviceList
2138-1848:714111300.386 : => CNT96226::CNT96226
2138-1848:714111300.468 : => CNT96226::Open
2138-1848:714111329.444 : <= CNT96226::Open ret = 1
2138-1848:714111329.572 : => CNT96226::Initialize
2138-1848:714111329.795 : <= CNT96226::Initialize ret = 1
2138-1848:714111329.865 : <= CNT96226::CNT96226
2138-1848:714111329.928 : => CNT96226::EnumAvailableDevice
2138-1848:714111333.588 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714111333.676 : DeviceHandleTable[ 0 ] = 256
2138-1848:714111333.743 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714115084.588 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714115085.745 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714115093.893 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714115094.130 : => IoObject::GetLockName
2138-1848:714115094.258 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714115094.409 : <= IoObject::GetLockName
2138-1848:714115095.248 : => CNT96226::VenderCmd_GetData
2138-1848:714115095.386 : iCmd = 3, nBytes = 2
2138-1848:714115511.173 : 0000 : 06 38 
2138-1848:714115511.442 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714115511.604 : => CNT96226::VenderCmd_GetData
2138-1848:714115511.736 : iCmd = 4, nBytes = 2
2138-1848:714115836.867 : 0000 : 07 07 
2138-1848:714115837.113 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714115837.294 : Device 0 USB ID = 0638 : 0707
2138-1848:714115837.476 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714115837.625 : IO Send command 10 bytes
2138-1848:714115837.741 : => CNT96226::VenderCmd_SetData
2138-1848:714115837.868 : iCmd = 0, nBytes = 10
2138-1848:714115838.085 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714116044.581 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714116044.833 : => CNT96226::VenderCmd_GetData
2138-1848:714116044.962 : iCmd = 0, nBytes = 165
2138-1848:714116253.313 : skip dump 37 bytes
2138-1848:714116253.729 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714116254.023 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714116254.314 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714116254.597 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714116254.870 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714116255.145 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714116255.410 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714116255.669 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714116255.808 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714116255.934 : => CNT96226::VenderCmd_GetData
2138-1848:714116256.269 : iCmd = 1, nBytes = 4
2138-1848:714116469.255 : 0000 : 00 00 00 00 
2138-1848:714116469.446 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714116469.586 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714116469.723 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714116469.871 : IO Send command 10 bytes
2138-1848:714116469.989 : => CNT96226::VenderCmd_SetData
2138-1848:714116470.114 : iCmd = 0, nBytes = 10
2138-1848:714116470.339 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714116818.619 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714116819.282 : => CNT96226::VenderCmd_GetData
2138-1848:714116820.074 : iCmd = 0, nBytes = 128
2138-1848:714117034.558 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117034.928 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117035.228 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714117035.516 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714117035.790 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714117036.064 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117036.329 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117036.601 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117036.743 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714117036.878 : => CNT96226::VenderCmd_GetData
2138-1848:714117036.998 : iCmd = 1, nBytes = 4
2138-1848:714117234.797 : 0000 : 00 00 00 00 
2138-1848:714117235.022 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714117235.165 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714117235.448 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714117235.595 : => CNT96226::Close
2138-1848:714117242.329 : <= CNT96226::Close ret = 1
2138-1848:714117242.497 : <= CNT96226::~CNT96226
2138-1848:714117242.679 : <= CAsicIO::GetDeviceList
2138-1848:714117243.486 : => IoObject::SetTimeout
2138-1848:714117243.614 : Timeout--> In = 0 Out = 0
2138-1848:714117243.744 : <= IoObject::SetTimeout
2138-1848:714117243.877 : => CAsicIO::CAsicIO
2138-1848:714117244.029 : => CNT96226::CNT96226
2138-1848:714117244.149 : => CNT96226::Open
2138-1848:714117287.025 : <= CNT96226::Open ret = 1
2138-1848:714117287.265 : => CNT96226::Initialize
2138-1848:714117287.695 : <= CNT96226::Initialize ret = 1
2138-1848:714117287.830 : <= CNT96226::CNT96226
2138-1848:714117287.943 : <= CAsicIO::CAsicIO
2138-1848:714117288.059 : => CAsicIO::InitializeDevice
2138-1848:714117288.389 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714117296.644 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714117296.888 : => IoObject::GetLockName
2138-1848:714117297.004 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714117297.151 : <= IoObject::GetLockName
2138-1848:714117298.032 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714117298.198 : IO Send command 10 bytes
2138-1848:714117298.312 : => CNT96226::VenderCmd_SetData
2138-1848:714117298.429 : iCmd = 0, nBytes = 10
2138-1848:714117298.665 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714117657.991 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714117658.306 : => CNT96226::VenderCmd_GetData
2138-1848:714117658.436 : iCmd = 0, nBytes = 128
2138-1848:714117868.845 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117869.271 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117869.567 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714117869.846 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714117870.118 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714117870.387 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117870.654 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117870.924 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714117871.067 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714117871.447 : => CNT96226::VenderCmd_GetData
2138-1848:714117871.571 : iCmd = 1, nBytes = 4
2138-1848:714118069.927 : 0000 : 00 00 00 00 
2138-1848:714118070.167 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714118070.305 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714118070.434 : => CNT96226::VenderCmd_GetData
2138-1848:714118070.558 : iCmd = 3, nBytes = 2
2138-1848:714118457.609 : 0000 : 06 38 
2138-1848:714118457.849 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714118458.010 : => CNT96226::VenderCmd_GetData
2138-1848:714118458.134 : iCmd = 4, nBytes = 2
2138-1848:714118778.811 : 0000 : 07 07 
2138-1848:714118779.046 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714118779.318 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714118779.515 : => IoObject::InitializeDevice
2138-1848:714118779.707 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714118780.975 : <= IoObject::InitializeDevice ret = 1
2138-1848:714118781.134 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714118782.139 : => FindScanner
2138-1848:714118782.259 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714118782.399 : <= FindScanner ret = 1
2138-1848:714118782.519 : => IoObject::IoLockStart
2138-1848:714118782.699 : => CAsicIO::CheckDevice
2138-1848:714118782.817 : => CNT96226::ConnectIsAvailable
2138-1848:714118804.896 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714118805.096 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714118805.220 : <= IoObject::IoLockStart
2138-1848:714118805.344 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714118805.479 : IO Send command 10 bytes
2138-1848:714118805.654 : => CNT96226::VenderCmd_SetData
2138-1848:714118805.774 : iCmd = 0, nBytes = 10
2138-1848:714118805.994 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714119013.971 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714119014.208 : System send command 10 bytes + data 0 bytes
2138-1848:714119014.364 : IO total need to receive data 5 bytes
2138-1848:714119014.492 : => CNT96226::VenderCmd_GetData
2138-1848:714119014.619 : iCmd = 0, nBytes = 5
2138-1848:714119222.300 : 0000 : 06 00 02 02 ab 
2138-1848:714119222.518 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714119222.656 : System total receive data 5 bytes
2138-1848:714119222.790 : => CNT96226::VenderCmd_GetData
2138-1848:714119222.906 : iCmd = 1, nBytes = 4
2138-1848:714119430.437 : 0000 : 00 00 00 00 
2138-1848:714119430.682 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714119430.939 : <= CAsicIO::DoIo ret = 1
2138-1848:714119431.073 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714119431.210 : IO Send command 10 bytes
2138-1848:714119431.398 : => CNT96226::VenderCmd_SetData
2138-1848:714119431.521 : iCmd = 0, nBytes = 10
2138-1848:714119431.740 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714119612.021 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714119612.220 : System send command 10 bytes + data 0 bytes
2138-1848:714119612.363 : IO total need to receive data 165 bytes
2138-1848:714119612.496 : => CNT96226::VenderCmd_GetData
2138-1848:714119612.616 : iCmd = 0, nBytes = 165
2138-1848:714119786.083 : skip dump 37 bytes
2138-1848:714119786.451 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714119786.731 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714119787.013 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714119787.283 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714119787.555 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714119787.821 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714119788.081 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714119788.346 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714119788.486 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714119788.611 : System total receive data 165 bytes
2138-1848:714119788.733 : => CNT96226::VenderCmd_GetData
2138-1848:714119789.061 : iCmd = 1, nBytes = 4
2138-1848:714119988.037 : 0000 : 00 00 00 00 
2138-1848:714119988.319 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714119988.589 : <= CAsicIO::DoIo ret = 1
2138-1848:714119988.714 : Dump Inquiry
2138-1848:714119988.995 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714119989.282 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714119989.568 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714119989.845 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714119990.116 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714119990.403 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714119990.671 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714119990.936 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714119991.213 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714119991.486 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714119991.675 : 00a0 : 00 00 00 00 00 
2138-1848:714119991.813 : => ReadNVMDataInternal
2138-1848:714119992.368 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714119992.516 : IO Send command 10 bytes
2138-1848:714119992.703 : => CNT96226::VenderCmd_SetData
2138-1848:714119992.834 : iCmd = 0, nBytes = 10
2138-1848:714119993.051 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714120348.838 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714120349.103 : System send command 10 bytes + data 0 bytes
2138-1848:714120349.266 : IO total need to receive data 128 bytes
2138-1848:714120349.403 : => CNT96226::VenderCmd_GetData
2138-1848:714120349.528 : iCmd = 0, nBytes = 128
2138-1848:714120564.386 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714120564.978 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714120565.269 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714120565.555 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714120565.826 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714120566.096 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714120566.355 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714120566.617 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714120566.756 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714120566.890 : System total receive data 128 bytes
2138-1848:714120567.019 : => CNT96226::VenderCmd_GetData
2138-1848:714120567.134 : iCmd = 1, nBytes = 4
2138-1848:714120773.019 : 0000 : 00 00 00 00 
2138-1848:714120773.217 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714120773.487 : <= CAsicIO::DoIo ret = 1
2138-1848:714120773.627 : NVMData.PadScanCount = 0
2138-1848:714120773.746 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714120773.867 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714120773.988 : NVMData.FlatbedScanCount = 0
2138-1848:714120774.103 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714120774.218 : NVMData.SideEdgeFletbed = 0
2138-1848:714120774.332 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714120774.452 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714120774.567 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714120774.683 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714120774.801 : NVMData.BornMonth = 0
2138-1848:714120774.906 : NVMData.BornDay = 0
2138-1848:714120775.015 : NVMData.BornYear = 0
2138-1848:714120775.119 : NVMData.FirstScanMonth = 5
2138-1848:714120775.233 : NVMData.FirstScanDay = 18
2138-1848:714120775.349 : NVMData.FirstScanYear = 2020
2138-1848:714120775.463 : NVMData.VerticalMagnification = 0
2138-1848:714120775.583 : NVMData.HorizontalMagnification = 0
2138-1848:714120775.701 : NVMData.PowerSavingTime = 15
2138-1848:714120775.823 : NVMData.SN = A094165189010062
2138-1848:714120775.929 : NVMData.AutoFeed = 0
2138-1848:714120776.040 : NVMData.CCDType = 0
2138-1848:714120776.354 : NVMData.ScanSpeed = 0
2138-1848:714120776.471 : NVMData.RollerCount = 0
2138-1848:714120776.584 : NVMData.MultifeedCount = 0
2138-1848:714120776.699 : NVMData.JamCount = 0
2138-1848:714120776.808 : NVMData.IdentifyInfo = 
2138-1848:714120776.922 : NVMData.FormalName = 
2138-1848:714120777.028 : NVMData.ReservedB = 0
2138-1848:714120777.136 : NVMData.FunctionCode = 0
2138-1848:714120777.245 : NVMData.PreFeed = 0
2138-1848:714120777.350 : NVMData.PreFeedTime = 0
2138-1848:714120777.461 : NVMData.ButtonNumber = 0
2138-1848:714120777.579 : NVMData.PowerOffTime = 0
2138-1848:714120777.688 : <= ReadNVMDataInternal ret = 1
2138-1848:714120777.841 : => IoObject::IoLockEnd
2138-1848:714120777.989 : <= IoObject::IoLockEnd
2138-1848:714120778.103 : <= InitializeScanner ret = 1
2138-1848:714122541.166 : => GetLogicalScannerAbility
2138-1848:714122541.387 : => IoObject::IoLockStart
2138-1848:714122541.524 : => CAsicIO::CheckDevice
2138-1848:714122541.592 : => CNT96226::ConnectIsAvailable
2138-1848:714122567.464 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714122567.594 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714122567.665 : <= IoObject::IoLockStart
2138-1848:714122567.733 : => IoObject::IoLockEnd
2138-1848:714122567.834 : <= IoObject::IoLockEnd
2138-1848:714122567.919 : <= GetLogicalScannerAbility ret = 1
2138-1848:714126012.721 : => GetLogicalScannerAbilityEx
2138-1848:714126012.938 : => IoObject::IoLockStart
2138-1848:714126013.090 : => CAsicIO::CheckDevice
2138-1848:714126013.156 : => CNT96226::ConnectIsAvailable
2138-1848:714126043.008 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714126043.439 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714126043.533 : <= IoObject::IoLockStart
2138-1848:714126043.601 : => IoObject::IoLockEnd
2138-1848:714126043.714 : <= IoObject::IoLockEnd
2138-1848:714126043.875 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714126043.958 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714132935.593 : => ReadNVMData
2138-1848:714132935.792 : => IoObject::IoLockStart
2138-1848:714132935.942 : => CAsicIO::CheckDevice
2138-1848:714132936.009 : => CNT96226::ConnectIsAvailable
2138-1848:714132959.553 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714132959.676 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714132959.744 : <= IoObject::IoLockStart
2138-1848:714132959.822 : => ReadNVMDataInternal
2138-1848:714132959.890 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714132959.964 : IO Send command 10 bytes
2138-1848:714132960.117 : => CNT96226::VenderCmd_SetData
2138-1848:714132960.176 : iCmd = 0, nBytes = 10
2138-1848:714132960.294 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714133323.066 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714133323.276 : System send command 10 bytes + data 0 bytes
2138-1848:714133323.355 : IO total need to receive data 128 bytes
2138-1848:714133323.427 : => CNT96226::VenderCmd_GetData
2138-1848:714133323.496 : iCmd = 0, nBytes = 128
2138-1848:714133532.040 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714133532.216 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714133532.361 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714133532.497 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714133532.628 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714133532.758 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714133532.885 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714133533.012 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714133533.081 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714133533.144 : System total receive data 128 bytes
2138-1848:714133533.205 : => CNT96226::VenderCmd_GetData
2138-1848:714133533.260 : iCmd = 1, nBytes = 4
2138-1848:714133716.342 : 0000 : 00 00 00 00 
2138-1848:714133716.479 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714133716.647 : <= CAsicIO::DoIo ret = 1
2138-1848:714133716.857 : NVMData.PadScanCount = 0
2138-1848:714133716.925 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714133716.985 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714133717.046 : NVMData.FlatbedScanCount = 0
2138-1848:714133717.104 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714133717.158 : NVMData.SideEdgeFletbed = 0
2138-1848:714133717.217 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714133717.277 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714133717.338 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714133717.396 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714133717.454 : NVMData.BornMonth = 0
2138-1848:714133717.506 : NVMData.BornDay = 0
2138-1848:714133717.560 : NVMData.BornYear = 0
2138-1848:714133717.614 : NVMData.FirstScanMonth = 5
2138-1848:714133717.671 : NVMData.FirstScanDay = 18
2138-1848:714133717.729 : NVMData.FirstScanYear = 2020
2138-1848:714133717.786 : NVMData.VerticalMagnification = 0
2138-1848:714133717.848 : NVMData.HorizontalMagnification = 0
2138-1848:714133717.909 : NVMData.PowerSavingTime = 15
2138-1848:714133717.966 : NVMData.SN = A094165189010062
2138-1848:714133718.018 : NVMData.AutoFeed = 0
2138-1848:714133718.072 : NVMData.CCDType = 0
2138-1848:714133718.122 : NVMData.ScanSpeed = 0
2138-1848:714133718.174 : NVMData.RollerCount = 0
2138-1848:714133718.230 : NVMData.MultifeedCount = 0
2138-1848:714133718.285 : NVMData.JamCount = 0
2138-1848:714133718.337 : NVMData.IdentifyInfo = 
2138-1848:714133718.391 : NVMData.FormalName = 
2138-1848:714133718.444 : NVMData.ReservedB = 0
2138-1848:714133718.497 : NVMData.FunctionCode = 0
2138-1848:714133718.550 : NVMData.PreFeed = 0
2138-1848:714133718.602 : NVMData.PreFeedTime = 0
2138-1848:714133718.654 : NVMData.ButtonNumber = 0
2138-1848:714133718.707 : NVMData.PowerOffTime = 0
2138-1848:714133718.763 : <= ReadNVMDataInternal ret = 1
2138-1848:714133718.827 : => IoObject::IoLockEnd
2138-1848:714133718.903 : <= IoObject::IoLockEnd
2138-1848:714133718.955 : <= ReadNVMData ret = 1
2138-1848:714142942.737 : => GetADFStatus
2138-1848:714142943.179 : => IoObject::IoLockStart
2138-1848:714142943.333 : => CAsicIO::CheckDevice
2138-1848:714142943.400 : => CNT96226::ConnectIsAvailable
2138-1848:714142970.434 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714142970.563 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714142970.632 : <= IoObject::IoLockStart
2138-1848:714142970.703 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714142970.772 : IO Send command 10 bytes
2138-1848:714142970.946 : => CNT96226::VenderCmd_SetData
2138-1848:714142971.007 : iCmd = 0, nBytes = 10
2138-1848:714142971.121 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714143172.632 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714143172.821 : System send command 10 bytes + data 0 bytes
2138-1848:714143172.902 : IO total need to receive data 2 bytes
2138-1848:714143172.978 : => CNT96226::VenderCmd_GetData
2138-1848:714143173.046 : iCmd = 0, nBytes = 2
2138-1848:714143374.255 : 0000 : 00 00 
2138-1848:714143374.455 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714143374.604 : System total receive data 2 bytes
2138-1848:714143374.907 : => CNT96226::VenderCmd_GetData
2138-1848:714143374.968 : iCmd = 1, nBytes = 4
2138-1848:714143567.460 : 0000 : 00 00 00 00 
2138-1848:714143568.388 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714143568.579 : <= CAsicIO::DoIo ret = 1
2138-1848:714143568.659 : Return status = 0
2138-1848:714143568.726 : => IoObject::IoLockEnd
2138-1848:714143568.827 : <= IoObject::IoLockEnd
2138-1848:714143568.887 : <= GetADFStatus ret = 1
2138-1848:714146089.578 : => GetADFStatus
2138-1848:714146089.774 : => IoObject::IoLockStart
2138-1848:714146089.923 : => CAsicIO::CheckDevice
2138-1848:714146089.990 : => CNT96226::ConnectIsAvailable
2138-1848:714146119.951 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714146120.298 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714146120.363 : <= IoObject::IoLockStart
2138-1848:714146120.431 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714146120.694 : IO Send command 10 bytes
2138-1848:714146120.856 : => CNT96226::VenderCmd_SetData
2138-1848:714146120.920 : iCmd = 0, nBytes = 10
2138-1848:714146121.033 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714146316.225 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714146316.431 : System send command 10 bytes + data 0 bytes
2138-1848:714146316.512 : IO total need to receive data 2 bytes
2138-1848:714146316.582 : => CNT96226::VenderCmd_GetData
2138-1848:714146316.647 : iCmd = 0, nBytes = 2
2138-1848:714146518.611 : 0000 : 00 00 
2138-1848:714146518.746 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714146518.823 : System total receive data 2 bytes
2138-1848:714146518.889 : => CNT96226::VenderCmd_GetData
2138-1848:714146518.944 : iCmd = 1, nBytes = 4
2138-1848:714146698.110 : 0000 : 00 00 00 00 
2138-1848:714146698.255 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714146698.428 : <= CAsicIO::DoIo ret = 1
2138-1848:714146698.512 : Return status = 0
2138-1848:714146698.584 : => IoObject::IoLockEnd
2138-1848:714146698.666 : <= IoObject::IoLockEnd
2138-1848:714146698.721 : <= GetADFStatus ret = 1
2138-1848:714148716.565 : => TerminateDriver
2138-1848:714148716.784 : => CAsicIO::~CAsicIO,pStage=198708296
2138-1848:714148716.862 : => CNT96226::Close
2138-1848:714148722.116 : <= CNT96226::Close ret = 1
2138-1848:714148722.206 : <= CAsicIO::~CAsicIO
2138-1848:714148722.270 : => IoObject::IoLockEnd
2138-1848:714148722.328 : <= IoObject::IoLockEnd
2138-1848:714148722.382 : => IoObject::TerminateDevice
2138-1848:714148722.439 : => IoObject::IoLockEnd
2138-1848:714148722.493 : <= IoObject::IoLockEnd
2138-1848:714148722.587 : <= IoObject::TerminateDevice
2138-1848:714148722.811 : <= TerminateDriver ret = 1
2138-1848:714194106.725 : ============Debug Start==========
2138-1848:714194107.040 : Date : 2020/5/18 09:50:24
2138-1848:714194107.131 : Process ID : 2138
2138-1848:714194107.467 : Windows : Version 10.0 build 18363 
2138-1848:714194108.231 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714194108.303 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714194108.375 : MemoryStatus.ullAvailPhys : 5865582592
2138-1848:714194108.444 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714194108.514 : MemoryStatus.ullAvailPageFile : 7292489728
2138-1848:714194108.583 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714194108.645 : MemoryStatus.ullAvailVirtual : 1720582144
2138-1848:714194108.712 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714194108.826 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714194108.891 : CPU Family 6 Model 10 Stepping 7
2138-1848:714194109.175 : CPU Count : 4
2138-1848:714194109.231 : CPU Frequency : 100.000 Mhz
2138-1848:714194115.667 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714194115.851 : => InitializeDriver
2138-1848:714194116.150 : <= InitializeDriver ret = 1
2138-1848:714194116.222 : => InitializeScanner
2138-1848:714194116.330 : => CAsicIO::GetDeviceList
2138-1848:714194116.567 : => CNT96226::CNT96226
2138-1848:714194116.636 : => CNT96226::Open
2138-1848:714194144.429 : <= CNT96226::Open ret = 1
2138-1848:714194144.570 : => CNT96226::Initialize
2138-1848:714194144.795 : <= CNT96226::Initialize ret = 1
2138-1848:714194144.866 : <= CNT96226::CNT96226
2138-1848:714194144.933 : => CNT96226::EnumAvailableDevice
2138-1848:714194148.683 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714194148.778 : DeviceHandleTable[ 0 ] = 256
2138-1848:714194148.845 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714197887.073 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714197888.222 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714197896.547 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714197896.764 : => IoObject::GetLockName
2138-1848:714197896.888 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714197897.034 : <= IoObject::GetLockName
2138-1848:714197897.893 : => CNT96226::VenderCmd_GetData
2138-1848:714197898.042 : iCmd = 3, nBytes = 2
2138-1848:714198314.342 : 0000 : 06 38 
2138-1848:714198314.621 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714198314.783 : => CNT96226::VenderCmd_GetData
2138-1848:714198314.919 : iCmd = 4, nBytes = 2
2138-1848:714198634.465 : 0000 : 07 07 
2138-1848:714198634.695 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714198634.880 : Device 0 USB ID = 0638 : 0707
2138-1848:714198635.055 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714198635.204 : IO Send command 10 bytes
2138-1848:714198635.323 : => CNT96226::VenderCmd_SetData
2138-1848:714198635.450 : iCmd = 0, nBytes = 10
2138-1848:714198635.677 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714198850.787 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714198851.112 : => CNT96226::VenderCmd_GetData
2138-1848:714198851.260 : iCmd = 0, nBytes = 165
2138-1848:714199063.203 : skip dump 37 bytes
2138-1848:714199063.624 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714199063.932 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714199064.232 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714199064.520 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714199064.797 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714199065.083 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714199065.342 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199065.601 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199065.734 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714199065.869 : => CNT96226::VenderCmd_GetData
2138-1848:714199066.217 : iCmd = 1, nBytes = 4
2138-1848:714199279.536 : 0000 : 00 00 00 00 
2138-1848:714199279.778 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714199279.928 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714199280.064 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714199280.207 : IO Send command 10 bytes
2138-1848:714199280.323 : => CNT96226::VenderCmd_SetData
2138-1848:714199280.439 : iCmd = 0, nBytes = 10
2138-1848:714199280.658 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714199647.351 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714199647.642 : => CNT96226::VenderCmd_GetData
2138-1848:714199647.776 : iCmd = 0, nBytes = 128
2138-1848:714199860.116 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199860.529 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199860.810 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714199861.092 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714199861.352 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714199861.616 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199861.879 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199862.133 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714199862.273 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714199862.413 : => CNT96226::VenderCmd_GetData
2138-1848:714199862.530 : iCmd = 1, nBytes = 4
2138-1848:714200071.751 : 0000 : 00 00 00 00 
2138-1848:714200072.007 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714200072.159 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714200072.450 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714200072.609 : => CNT96226::Close
2138-1848:714200079.210 : <= CNT96226::Close ret = 1
2138-1848:714200079.380 : <= CNT96226::~CNT96226
2138-1848:714200079.557 : <= CAsicIO::GetDeviceList
2138-1848:714200080.310 : => IoObject::SetTimeout
2138-1848:714200080.439 : Timeout--> In = 0 Out = 0
2138-1848:714200080.558 : <= IoObject::SetTimeout
2138-1848:714200080.684 : => CAsicIO::CAsicIO
2138-1848:714200080.832 : => CNT96226::CNT96226
2138-1848:714200080.941 : => CNT96226::Open
2138-1848:714200125.302 : <= CNT96226::Open ret = 1
2138-1848:714200125.532 : => CNT96226::Initialize
2138-1848:714200125.946 : <= CNT96226::Initialize ret = 1
2138-1848:714200126.077 : <= CNT96226::CNT96226
2138-1848:714200126.190 : <= CAsicIO::CAsicIO
2138-1848:714200126.308 : => CAsicIO::InitializeDevice
2138-1848:714200126.448 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714200134.176 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714200134.420 : => IoObject::GetLockName
2138-1848:714200134.540 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714200134.676 : <= IoObject::GetLockName
2138-1848:714200135.561 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714200135.722 : IO Send command 10 bytes
2138-1848:714200135.835 : => CNT96226::VenderCmd_SetData
2138-1848:714200135.954 : iCmd = 0, nBytes = 10
2138-1848:714200136.186 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714200490.689 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714200490.994 : => CNT96226::VenderCmd_GetData
2138-1848:714200491.134 : iCmd = 0, nBytes = 128
2138-1848:714200690.396 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714200690.776 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714200691.070 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714200691.353 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714200691.618 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714200691.889 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714200692.146 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714200692.411 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714200692.551 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714200692.874 : => CNT96226::VenderCmd_GetData
2138-1848:714200692.999 : iCmd = 1, nBytes = 4
2138-1848:714200911.654 : 0000 : 00 00 00 00 
2138-1848:714200911.904 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714200912.050 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714200912.186 : => CNT96226::VenderCmd_GetData
2138-1848:714200912.320 : iCmd = 3, nBytes = 2
2138-1848:714201311.235 : 0000 : 06 38 
2138-1848:714201311.507 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714201311.657 : => CNT96226::VenderCmd_GetData
2138-1848:714201311.787 : iCmd = 4, nBytes = 2
2138-1848:714201631.568 : 0000 : 07 07 
2138-1848:714201631.849 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714201632.145 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714201632.354 : => IoObject::InitializeDevice
2138-1848:714201632.566 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714201633.776 : <= IoObject::InitializeDevice ret = 1
2138-1848:714201633.937 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714201635.027 : => FindScanner
2138-1848:714201635.142 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714201635.289 : <= FindScanner ret = 1
2138-1848:714201635.426 : => IoObject::IoLockStart
2138-1848:714201635.600 : => CAsicIO::CheckDevice
2138-1848:714201635.719 : => CNT96226::ConnectIsAvailable
2138-1848:714201657.577 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714201657.789 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714201657.918 : <= IoObject::IoLockStart
2138-1848:714201658.040 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714201658.183 : IO Send command 10 bytes
2138-1848:714201658.358 : => CNT96226::VenderCmd_SetData
2138-1848:714201658.470 : iCmd = 0, nBytes = 10
2138-1848:714201658.691 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714201865.951 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714201866.280 : System send command 10 bytes + data 0 bytes
2138-1848:714201866.434 : IO total need to receive data 5 bytes
2138-1848:714201866.565 : => CNT96226::VenderCmd_GetData
2138-1848:714201866.700 : iCmd = 0, nBytes = 5
2138-1848:714202055.367 : 0000 : 06 00 02 02 ab 
2138-1848:714202055.621 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714202055.764 : System total receive data 5 bytes
2138-1848:714202055.895 : => CNT96226::VenderCmd_GetData
2138-1848:714202056.013 : iCmd = 1, nBytes = 4
2138-1848:714202265.495 : 0000 : 00 00 00 00 
2138-1848:714202265.741 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714202266.011 : <= CAsicIO::DoIo ret = 1
2138-1848:714202266.152 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714202266.298 : IO Send command 10 bytes
2138-1848:714202266.501 : => CNT96226::VenderCmd_SetData
2138-1848:714202266.624 : iCmd = 0, nBytes = 10
2138-1848:714202266.846 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714202481.532 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714202481.824 : System send command 10 bytes + data 0 bytes
2138-1848:714202481.983 : IO total need to receive data 165 bytes
2138-1848:714202482.117 : => CNT96226::VenderCmd_GetData
2138-1848:714202482.241 : iCmd = 0, nBytes = 165
2138-1848:714202642.280 : skip dump 37 bytes
2138-1848:714202642.577 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714202642.769 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714202642.953 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714202643.134 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714202643.308 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714202643.489 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714202643.664 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714202643.834 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714202643.922 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714202644.013 : System total receive data 165 bytes
2138-1848:714202644.107 : => CNT96226::VenderCmd_GetData
2138-1848:714202644.305 : iCmd = 1, nBytes = 4
2138-1848:714202757.928 : 0000 : 00 00 00 00 
2138-1848:714202758.067 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714202758.253 : <= CAsicIO::DoIo ret = 1
2138-1848:714202758.330 : Dump Inquiry
2138-1848:714202758.498 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714202758.680 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714202758.856 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714202759.033 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714202759.205 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714202759.384 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714202759.554 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714202759.721 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714202759.895 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714202760.069 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714202760.186 : 00a0 : 00 00 00 00 00 
2138-1848:714202760.277 : => ReadNVMDataInternal
2138-1848:714202760.557 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714202760.651 : IO Send command 10 bytes
2138-1848:714202760.795 : => CNT96226::VenderCmd_SetData
2138-1848:714202760.869 : iCmd = 0, nBytes = 10
2138-1848:714202761.013 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714203080.790 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714203081.034 : System send command 10 bytes + data 0 bytes
2138-1848:714203081.134 : IO total need to receive data 128 bytes
2138-1848:714203081.224 : => CNT96226::VenderCmd_GetData
2138-1848:714203081.308 : iCmd = 0, nBytes = 128
2138-1848:714203261.057 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714203261.330 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714203261.521 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714203261.710 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714203261.891 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714203262.067 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714203262.351 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714203262.527 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714203262.623 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714203262.719 : System total receive data 128 bytes
2138-1848:714203262.812 : => CNT96226::VenderCmd_GetData
2138-1848:714203262.892 : iCmd = 1, nBytes = 4
2138-1848:714203451.615 : 0000 : 00 00 00 00 
2138-1848:714203451.812 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714203452.009 : <= CAsicIO::DoIo ret = 1
2138-1848:714203452.107 : NVMData.PadScanCount = 0
2138-1848:714203452.189 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714203452.272 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714203452.352 : NVMData.FlatbedScanCount = 0
2138-1848:714203452.428 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714203452.499 : NVMData.SideEdgeFletbed = 0
2138-1848:714203452.577 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714203452.654 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714203452.734 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714203452.812 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714203452.890 : NVMData.BornMonth = 0
2138-1848:714203452.958 : NVMData.BornDay = 0
2138-1848:714203453.031 : NVMData.BornYear = 0
2138-1848:714203453.098 : NVMData.FirstScanMonth = 5
2138-1848:714203453.173 : NVMData.FirstScanDay = 18
2138-1848:714203453.250 : NVMData.FirstScanYear = 2020
2138-1848:714203453.329 : NVMData.VerticalMagnification = 0
2138-1848:714203453.407 : NVMData.HorizontalMagnification = 0
2138-1848:714203453.484 : NVMData.PowerSavingTime = 15
2138-1848:714203453.561 : NVMData.SN = A094165189010062
2138-1848:714203453.631 : NVMData.AutoFeed = 0
2138-1848:714203453.702 : NVMData.CCDType = 0
2138-1848:714203453.943 : NVMData.ScanSpeed = 0
2138-1848:714203454.018 : NVMData.RollerCount = 0
2138-1848:714203454.093 : NVMData.MultifeedCount = 0
2138-1848:714203454.165 : NVMData.JamCount = 0
2138-1848:714203454.235 : NVMData.IdentifyInfo = 
2138-1848:714203454.308 : NVMData.FormalName = 
2138-1848:714203454.376 : NVMData.ReservedB = 0
2138-1848:714203454.445 : NVMData.FunctionCode = 0
2138-1848:714203454.517 : NVMData.PreFeed = 0
2138-1848:714203454.585 : NVMData.PreFeedTime = 0
2138-1848:714203454.653 : NVMData.ButtonNumber = 0
2138-1848:714203454.723 : NVMData.PowerOffTime = 0
2138-1848:714203454.796 : <= ReadNVMDataInternal ret = 1
2138-1848:714203454.901 : => IoObject::IoLockEnd
2138-1848:714203455.000 : <= IoObject::IoLockEnd
2138-1848:714203455.069 : <= InitializeScanner ret = 1
2138-1848:714203455.154 : => GetLogicalScannerAbilityEx
2138-1848:714203455.232 : => IoObject::IoLockStart
2138-1848:714203455.334 : => CAsicIO::CheckDevice
2138-1848:714203455.409 : => CNT96226::ConnectIsAvailable
2138-1848:714203477.794 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714203477.943 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714203478.032 : <= IoObject::IoLockStart
2138-1848:714203478.112 : => IoObject::IoLockEnd
2138-1848:714203478.225 : <= IoObject::IoLockEnd
2138-1848:714203478.366 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714203478.467 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714203655.261 : => ReadNVMData
2138-1848:714203655.452 : => IoObject::IoLockStart
2138-1848:714203655.605 : => CAsicIO::CheckDevice
2138-1848:714203655.665 : => CNT96226::ConnectIsAvailable
2138-1848:714203680.770 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714203680.868 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714203681.150 : <= IoObject::IoLockStart
2138-1848:714203681.217 : => ReadNVMDataInternal
2138-1848:714203681.287 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714203681.357 : IO Send command 10 bytes
2138-1848:714203681.615 : => CNT96226::VenderCmd_SetData
2138-1848:714203681.684 : iCmd = 0, nBytes = 10
2138-1848:714203681.798 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714204015.334 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714204015.525 : System send command 10 bytes + data 0 bytes
2138-1848:714204015.599 : IO total need to receive data 128 bytes
2138-1848:714204015.663 : => CNT96226::VenderCmd_GetData
2138-1848:714204015.725 : iCmd = 0, nBytes = 128
2138-1848:714204215.837 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714204216.048 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714204216.187 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714204216.327 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714204216.459 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714204216.585 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714204216.720 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714204216.849 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714204216.917 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714204216.991 : System total receive data 128 bytes
2138-1848:714204217.060 : => CNT96226::VenderCmd_GetData
2138-1848:714204217.123 : iCmd = 1, nBytes = 4
2138-1848:714204366.660 : 0000 : 00 00 00 00 
2138-1848:714204366.802 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714204366.982 : <= CAsicIO::DoIo ret = 1
2138-1848:714204367.058 : NVMData.PadScanCount = 0
2138-1848:714204367.119 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714204367.178 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714204367.242 : NVMData.FlatbedScanCount = 0
2138-1848:714204367.307 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714204367.364 : NVMData.SideEdgeFletbed = 0
2138-1848:714204367.421 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714204367.479 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714204367.540 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714204367.716 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714204367.776 : NVMData.BornMonth = 0
2138-1848:714204367.827 : NVMData.BornDay = 0
2138-1848:714204367.881 : NVMData.BornYear = 0
2138-1848:714204367.932 : NVMData.FirstScanMonth = 5
2138-1848:714204367.986 : NVMData.FirstScanDay = 18
2138-1848:714204368.045 : NVMData.FirstScanYear = 2020
2138-1848:714204368.100 : NVMData.VerticalMagnification = 0
2138-1848:714204368.162 : NVMData.HorizontalMagnification = 0
2138-1848:714204368.220 : NVMData.PowerSavingTime = 15
2138-1848:714204368.282 : NVMData.SN = A094165189010062
2138-1848:714204368.335 : NVMData.AutoFeed = 0
2138-1848:714204368.388 : NVMData.CCDType = 0
2138-1848:714204368.438 : NVMData.ScanSpeed = 0
2138-1848:714204368.491 : NVMData.RollerCount = 0
2138-1848:714204368.545 : NVMData.MultifeedCount = 0
2138-1848:714204368.600 : NVMData.JamCount = 0
2138-1848:714204368.654 : NVMData.IdentifyInfo = 
2138-1848:714204368.707 : NVMData.FormalName = 
2138-1848:714204368.759 : NVMData.ReservedB = 0
2138-1848:714204368.811 : NVMData.FunctionCode = 0
2138-1848:714204368.862 : NVMData.PreFeed = 0
2138-1848:714204368.915 : NVMData.PreFeedTime = 0
2138-1848:714204368.968 : NVMData.ButtonNumber = 0
2138-1848:714204369.020 : NVMData.PowerOffTime = 0
2138-1848:714204369.075 : <= ReadNVMDataInternal ret = 1
2138-1848:714204369.142 : => IoObject::IoLockEnd
2138-1848:714204369.221 : <= IoObject::IoLockEnd
2138-1848:714204369.275 : <= ReadNVMData ret = 1
2138-1848:714204862.814 : => TerminateDriver
2138-1848:714204863.026 : => CAsicIO::~CAsicIO,pStage=145951816
2138-1848:714204863.099 : => CNT96226::Close
2138-1848:714204867.590 : <= CNT96226::Close ret = 1
2138-1848:714204867.678 : <= CAsicIO::~CAsicIO
2138-1848:714204867.743 : => IoObject::IoLockEnd
2138-1848:714204867.801 : <= IoObject::IoLockEnd
2138-1848:714204867.860 : => IoObject::TerminateDevice
2138-1848:714204867.920 : => IoObject::IoLockEnd
2138-1848:714204867.975 : <= IoObject::IoLockEnd
2138-1848:714204868.068 : <= IoObject::TerminateDevice
2138-1848:714204868.286 : <= TerminateDriver ret = 1
2138-1848:714207255.209 : ============Debug Start==========
2138-1848:714207255.548 : Date : 2020/5/18 09:50:25
2138-1848:714207255.633 : Process ID : 2138
2138-1848:714207255.977 : Windows : Version 10.0 build 18363 
2138-1848:714207256.474 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714207256.542 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714207256.615 : MemoryStatus.ullAvailPhys : 5865750528
2138-1848:714207256.679 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714207256.745 : MemoryStatus.ullAvailPageFile : 7291854848
2138-1848:714207256.815 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714207256.877 : MemoryStatus.ullAvailVirtual : 1721106432
2138-1848:714207256.940 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714207257.049 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714207257.112 : CPU Family 6 Model 10 Stepping 7
2138-1848:714207257.362 : CPU Count : 4
2138-1848:714207257.415 : CPU Frequency : 100.000 Mhz
2138-1848:714207262.207 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714207262.364 : => InitializeDriver
2138-1848:714207262.632 : <= InitializeDriver ret = 1
2138-1848:714209685.885 : => InitializeScanner
2138-1848:714209686.184 : => CAsicIO::GetDeviceList
2138-1848:714209686.648 : => CNT96226::CNT96226
2138-1848:714209686.719 : => CNT96226::Open
2138-1848:714209712.277 : <= CNT96226::Open ret = 1
2138-1848:714209712.382 : => CNT96226::Initialize
2138-1848:714209712.590 : <= CNT96226::Initialize ret = 1
2138-1848:714209712.658 : <= CNT96226::CNT96226
2138-1848:714209712.721 : => CNT96226::EnumAvailableDevice
2138-1848:714209716.368 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714209716.453 : DeviceHandleTable[ 0 ] = 256
2138-1848:714209716.519 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714213439.795 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714213440.955 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714213449.283 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714213449.509 : => IoObject::GetLockName
2138-1848:714213449.639 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714213449.795 : <= IoObject::GetLockName
2138-1848:714213450.640 : => CNT96226::VenderCmd_GetData
2138-1848:714213450.782 : iCmd = 3, nBytes = 2
2138-1848:714213847.762 : 0000 : 06 38 
2138-1848:714213848.045 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714213848.211 : => CNT96226::VenderCmd_GetData
2138-1848:714213848.350 : iCmd = 4, nBytes = 2
2138-1848:714214165.492 : 0000 : 07 07 
2138-1848:714214165.750 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714214170.263 : Device 0 USB ID = 0638 : 0707
2138-1848:714214171.092 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714214171.360 : IO Send command 10 bytes
2138-1848:714214171.495 : => CNT96226::VenderCmd_SetData
2138-1848:714214171.635 : iCmd = 0, nBytes = 10
2138-1848:714214171.891 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714214388.902 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714214389.188 : => CNT96226::VenderCmd_GetData
2138-1848:714214389.344 : iCmd = 0, nBytes = 165
2138-1848:714214609.313 : skip dump 37 bytes
2138-1848:714214609.764 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714214610.074 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714214610.370 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714214610.653 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714214610.919 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714214611.202 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714214611.476 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714214611.742 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714214611.880 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714214612.018 : => CNT96226::VenderCmd_GetData
2138-1848:714214612.345 : iCmd = 1, nBytes = 4
2138-1848:714214805.441 : 0000 : 00 00 00 00 
2138-1848:714214805.629 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714214805.727 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714214805.813 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714214805.904 : IO Send command 10 bytes
2138-1848:714214805.975 : => CNT96226::VenderCmd_SetData
2138-1848:714214806.053 : iCmd = 0, nBytes = 10
2138-1848:714214806.192 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714215112.575 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714215112.790 : => CNT96226::VenderCmd_GetData
2138-1848:714215112.873 : iCmd = 0, nBytes = 128
2138-1848:714215312.719 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714215313.002 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714215313.191 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714215313.371 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714215313.534 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714215313.695 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714215313.859 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714215314.015 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714215314.102 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714215314.199 : => CNT96226::VenderCmd_GetData
2138-1848:714215314.275 : iCmd = 1, nBytes = 4
2138-1848:714215512.854 : 0000 : 00 00 00 00 
2138-1848:714215512.976 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714215513.058 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714215513.246 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714215513.337 : => CNT96226::Close
2138-1848:714215517.764 : <= CNT96226::Close ret = 1
2138-1848:714215517.866 : <= CNT96226::~CNT96226
2138-1848:714215517.981 : <= CAsicIO::GetDeviceList
2138-1848:714215518.515 : => IoObject::SetTimeout
2138-1848:714215518.596 : Timeout--> In = 0 Out = 0
2138-1848:714215518.672 : <= IoObject::SetTimeout
2138-1848:714215518.756 : => CAsicIO::CAsicIO
2138-1848:714215518.851 : => CNT96226::CNT96226
2138-1848:714215518.920 : => CNT96226::Open
2138-1848:714215546.334 : <= CNT96226::Open ret = 1
2138-1848:714215546.484 : => CNT96226::Initialize
2138-1848:714215546.761 : <= CNT96226::Initialize ret = 1
2138-1848:714215546.844 : <= CNT96226::CNT96226
2138-1848:714215546.914 : <= CAsicIO::CAsicIO
2138-1848:714215546.988 : => CAsicIO::InitializeDevice
2138-1848:714215547.078 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714215551.935 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714215552.094 : => IoObject::GetLockName
2138-1848:714215552.169 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714215552.257 : <= IoObject::GetLockName
2138-1848:714215552.804 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714215552.900 : IO Send command 10 bytes
2138-1848:714215552.972 : => CNT96226::VenderCmd_SetData
2138-1848:714215553.043 : iCmd = 0, nBytes = 10
2138-1848:714215553.185 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714215894.248 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714215894.461 : => CNT96226::VenderCmd_GetData
2138-1848:714215894.548 : iCmd = 0, nBytes = 128
2138-1848:714216097.463 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714216097.708 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714216097.885 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714216098.051 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714216098.212 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714216098.372 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714216098.532 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714216098.690 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714216098.780 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714216099.006 : => CNT96226::VenderCmd_GetData
2138-1848:714216099.083 : iCmd = 1, nBytes = 4
2138-1848:714216294.779 : 0000 : 00 00 00 00 
2138-1848:714216294.980 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714216295.074 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714216295.157 : => CNT96226::VenderCmd_GetData
2138-1848:714216295.235 : iCmd = 3, nBytes = 2
2138-1848:714216681.050 : 0000 : 06 38 
2138-1848:714216681.229 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714216681.338 : => CNT96226::VenderCmd_GetData
2138-1848:714216681.414 : iCmd = 4, nBytes = 2
2138-1848:714216998.745 : 0000 : 07 07 
2138-1848:714216998.903 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714216999.072 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714216999.194 : => IoObject::InitializeDevice
2138-1848:714216999.323 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714217000.181 : <= IoObject::InitializeDevice ret = 1
2138-1848:714217000.282 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714217001.033 : => FindScanner
2138-1848:714217001.110 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714217001.193 : <= FindScanner ret = 1
2138-1848:714217001.280 : => IoObject::IoLockStart
2138-1848:714217001.384 : => CAsicIO::CheckDevice
2138-1848:714217001.455 : => CNT96226::ConnectIsAvailable
2138-1848:714217024.947 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714217025.082 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714217025.157 : <= IoObject::IoLockStart
2138-1848:714217025.231 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714217025.317 : IO Send command 10 bytes
2138-1848:714217025.426 : => CNT96226::VenderCmd_SetData
2138-1848:714217025.500 : iCmd = 0, nBytes = 10
2138-1848:714217025.630 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714217219.881 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714217220.052 : System send command 10 bytes + data 0 bytes
2138-1848:714217220.140 : IO total need to receive data 5 bytes
2138-1848:714217220.217 : => CNT96226::VenderCmd_GetData
2138-1848:714217220.289 : iCmd = 0, nBytes = 5
2138-1848:714217423.562 : 0000 : 06 00 02 02 ab 
2138-1848:714217423.717 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714217423.816 : System total receive data 5 bytes
2138-1848:714217423.899 : => CNT96226::VenderCmd_GetData
2138-1848:714217423.975 : iCmd = 1, nBytes = 4
2138-1848:714217616.004 : 0000 : 00 00 00 00 
2138-1848:714217616.134 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714217616.316 : <= CAsicIO::DoIo ret = 1
2138-1848:714217616.402 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714217616.482 : IO Send command 10 bytes
2138-1848:714217616.610 : => CNT96226::VenderCmd_SetData
2138-1848:714217616.684 : iCmd = 0, nBytes = 10
2138-1848:714217616.819 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714217805.151 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714217805.340 : System send command 10 bytes + data 0 bytes
2138-1848:714217805.431 : IO total need to receive data 165 bytes
2138-1848:714217805.510 : => CNT96226::VenderCmd_GetData
2138-1848:714217805.584 : iCmd = 0, nBytes = 165
2138-1848:714218014.994 : skip dump 37 bytes
2138-1848:714218015.252 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714218015.429 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714218015.601 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714218015.765 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714218015.926 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714218016.095 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714218016.254 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218016.409 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218016.492 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714218016.571 : System total receive data 165 bytes
2138-1848:714218016.649 : => CNT96226::VenderCmd_GetData
2138-1848:714218016.861 : iCmd = 1, nBytes = 4
2138-1848:714218212.385 : 0000 : 00 00 00 00 
2138-1848:714218212.567 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714218212.770 : <= CAsicIO::DoIo ret = 1
2138-1848:714218212.847 : Dump Inquiry
2138-1848:714218213.017 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714218213.188 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714218213.353 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714218213.521 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714218213.683 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714218213.850 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714218214.006 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218214.170 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218214.335 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714218214.497 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714218214.611 : 00a0 : 00 00 00 00 00 
2138-1848:714218214.697 : => ReadNVMDataInternal
2138-1848:714218215.055 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714218215.147 : IO Send command 10 bytes
2138-1848:714218215.291 : => CNT96226::VenderCmd_SetData
2138-1848:714218215.360 : iCmd = 0, nBytes = 10
2138-1848:714218215.486 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714218576.813 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714218576.996 : System send command 10 bytes + data 0 bytes
2138-1848:714218577.076 : IO total need to receive data 128 bytes
2138-1848:714218577.149 : => CNT96226::VenderCmd_GetData
2138-1848:714218577.215 : iCmd = 0, nBytes = 128
2138-1848:714218739.520 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218739.763 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218739.907 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714218740.047 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714218740.181 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714218740.319 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218740.449 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218740.578 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714218740.646 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714218740.719 : System total receive data 128 bytes
2138-1848:714218740.793 : => CNT96226::VenderCmd_GetData
2138-1848:714218740.852 : iCmd = 1, nBytes = 4
2138-1848:714218935.919 : 0000 : 00 00 00 00 
2138-1848:714218936.045 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714218936.221 : <= CAsicIO::DoIo ret = 1
2138-1848:714218936.298 : NVMData.PadScanCount = 0
2138-1848:714218936.361 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714218936.422 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714218936.482 : NVMData.FlatbedScanCount = 0
2138-1848:714218936.543 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714218936.599 : NVMData.SideEdgeFletbed = 0
2138-1848:714218936.657 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714218936.715 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714218936.777 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714218936.837 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714218936.896 : NVMData.BornMonth = 0
2138-1848:714218936.950 : NVMData.BornDay = 0
2138-1848:714218937.003 : NVMData.BornYear = 0
2138-1848:714218937.059 : NVMData.FirstScanMonth = 5
2138-1848:714218937.114 : NVMData.FirstScanDay = 18
2138-1848:714218937.172 : NVMData.FirstScanYear = 2020
2138-1848:714218937.230 : NVMData.VerticalMagnification = 0
2138-1848:714218937.288 : NVMData.HorizontalMagnification = 0
2138-1848:714218937.347 : NVMData.PowerSavingTime = 15
2138-1848:714218937.404 : NVMData.SN = A094165189010062
2138-1848:714218937.459 : NVMData.AutoFeed = 0
2138-1848:714218937.510 : NVMData.CCDType = 0
2138-1848:714218937.706 : NVMData.ScanSpeed = 0
2138-1848:714218937.764 : NVMData.RollerCount = 0
2138-1848:714218937.821 : NVMData.MultifeedCount = 0
2138-1848:714218937.878 : NVMData.JamCount = 0
2138-1848:714218937.949 : NVMData.IdentifyInfo = 
2138-1848:714218938.005 : NVMData.FormalName = 
2138-1848:714218938.055 : NVMData.ReservedB = 0
2138-1848:714218938.110 : NVMData.FunctionCode = 0
2138-1848:714218938.163 : NVMData.PreFeed = 0
2138-1848:714218938.217 : NVMData.PreFeedTime = 0
2138-1848:714218938.269 : NVMData.ButtonNumber = 0
2138-1848:714218938.324 : NVMData.PowerOffTime = 0
2138-1848:714218938.379 : <= ReadNVMDataInternal ret = 1
2138-1848:714218938.466 : => IoObject::IoLockEnd
2138-1848:714218938.546 : <= IoObject::IoLockEnd
2138-1848:714218938.601 : <= InitializeScanner ret = 1
2138-1848:714220043.725 : => GetLogicalScannerAbility
2138-1848:714220043.931 : => IoObject::IoLockStart
2138-1848:714220044.094 : => CAsicIO::CheckDevice
2138-1848:714220044.158 : => CNT96226::ConnectIsAvailable
2138-1848:714220068.928 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714220069.048 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714220069.113 : <= IoObject::IoLockStart
2138-1848:714220069.180 : => IoObject::IoLockEnd
2138-1848:714220069.290 : <= IoObject::IoLockEnd
2138-1848:714220069.369 : <= GetLogicalScannerAbility ret = 1
2138-1848:714223289.104 : => GetLogicalScannerAbilityEx
2138-1848:714223289.310 : => IoObject::IoLockStart
2138-1848:714223289.454 : => CAsicIO::CheckDevice
2138-1848:714223289.521 : => CNT96226::ConnectIsAvailable
2138-1848:714223313.841 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714223313.966 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714223314.041 : <= IoObject::IoLockStart
2138-1848:714223314.106 : => IoObject::IoLockEnd
2138-1848:714223314.204 : <= IoObject::IoLockEnd
2138-1848:714223314.315 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714223314.396 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714230963.657 : => ReadNVMData
2138-1848:714230963.866 : => IoObject::IoLockStart
2138-1848:714230964.034 : => CAsicIO::CheckDevice
2138-1848:714230964.103 : => CNT96226::ConnectIsAvailable
2138-1848:714230980.721 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714230980.832 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714230980.897 : <= IoObject::IoLockStart
2138-1848:714230980.971 : => ReadNVMDataInternal
2138-1848:714230981.041 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714230981.113 : IO Send command 10 bytes
2138-1848:714230981.275 : => CNT96226::VenderCmd_SetData
2138-1848:714230981.338 : iCmd = 0, nBytes = 10
2138-1848:714230981.462 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714231278.742 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714231278.945 : System send command 10 bytes + data 0 bytes
2138-1848:714231279.031 : IO total need to receive data 128 bytes
2138-1848:714231279.107 : => CNT96226::VenderCmd_GetData
2138-1848:714231279.177 : iCmd = 0, nBytes = 128
2138-1848:714231398.535 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714231398.726 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714231398.877 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714231399.022 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714231399.167 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714231399.301 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714231399.434 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714231399.566 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714231399.637 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714231399.707 : System total receive data 128 bytes
2138-1848:714231399.775 : => CNT96226::VenderCmd_GetData
2138-1848:714231399.833 : iCmd = 1, nBytes = 4
2138-1848:714231514.472 : 0000 : 00 00 00 00 
2138-1848:714231514.579 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714231514.754 : <= CAsicIO::DoIo ret = 1
2138-1848:714231514.915 : NVMData.PadScanCount = 0
2138-1848:714231514.984 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714231515.048 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714231515.115 : NVMData.FlatbedScanCount = 0
2138-1848:714231515.181 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714231515.241 : NVMData.SideEdgeFletbed = 0
2138-1848:714231515.304 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714231515.366 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714231515.429 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714231515.489 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714231515.551 : NVMData.BornMonth = 0
2138-1848:714231515.606 : NVMData.BornDay = 0
2138-1848:714231515.664 : NVMData.BornYear = 0
2138-1848:714231515.719 : NVMData.FirstScanMonth = 5
2138-1848:714231515.776 : NVMData.FirstScanDay = 18
2138-1848:714231515.835 : NVMData.FirstScanYear = 2020
2138-1848:714231515.899 : NVMData.VerticalMagnification = 0
2138-1848:714231515.962 : NVMData.HorizontalMagnification = 0
2138-1848:714231516.025 : NVMData.PowerSavingTime = 15
2138-1848:714231516.083 : NVMData.SN = A094165189010062
2138-1848:714231516.138 : NVMData.AutoFeed = 0
2138-1848:714231516.192 : NVMData.CCDType = 0
2138-1848:714231516.245 : NVMData.ScanSpeed = 0
2138-1848:714231516.306 : NVMData.RollerCount = 0
2138-1848:714231516.365 : NVMData.MultifeedCount = 0
2138-1848:714231516.420 : NVMData.JamCount = 0
2138-1848:714231516.471 : NVMData.IdentifyInfo = 
2138-1848:714231516.525 : NVMData.FormalName = 
2138-1848:714231516.577 : NVMData.ReservedB = 0
2138-1848:714231516.631 : NVMData.FunctionCode = 0
2138-1848:714231516.683 : NVMData.PreFeed = 0
2138-1848:714231516.733 : NVMData.PreFeedTime = 0
2138-1848:714231516.788 : NVMData.ButtonNumber = 0
2138-1848:714231516.843 : NVMData.PowerOffTime = 0
2138-1848:714231516.900 : <= ReadNVMDataInternal ret = 1
2138-1848:714231516.969 : => IoObject::IoLockEnd
2138-1848:714231517.047 : <= IoObject::IoLockEnd
2138-1848:714231517.100 : <= ReadNVMData ret = 1
2138-1848:714241740.459 : => GetADFStatus
2138-1848:714241740.925 : => IoObject::IoLockStart
2138-1848:714241741.096 : => CAsicIO::CheckDevice
2138-1848:714241741.160 : => CNT96226::ConnectIsAvailable
2138-1848:714241765.951 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714241766.071 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714241766.139 : <= IoObject::IoLockStart
2138-1848:714241766.218 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714241766.292 : IO Send command 10 bytes
2138-1848:714241766.434 : => CNT96226::VenderCmd_SetData
2138-1848:714241766.494 : iCmd = 0, nBytes = 10
2138-1848:714241766.608 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714241970.611 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714241970.737 : System send command 10 bytes + data 0 bytes
2138-1848:714241970.818 : IO total need to receive data 2 bytes
2138-1848:714241970.884 : => CNT96226::VenderCmd_GetData
2138-1848:714241970.943 : iCmd = 0, nBytes = 2
2138-1848:714242143.160 : 0000 : 00 00 
2138-1848:714242143.331 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714242143.420 : System total receive data 2 bytes
2138-1848:714242143.493 : => CNT96226::VenderCmd_GetData
2138-1848:714242143.561 : iCmd = 1, nBytes = 4
2138-1848:714242326.330 : 0000 : 00 00 00 00 
2138-1848:714242326.472 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714242326.660 : <= CAsicIO::DoIo ret = 1
2138-1848:714242326.733 : Return status = 0
2138-1848:714242326.803 : => IoObject::IoLockEnd
2138-1848:714242326.886 : <= IoObject::IoLockEnd
2138-1848:714242326.939 : <= GetADFStatus ret = 1
2138-1848:714244791.236 : => GetADFStatus
2138-1848:714244791.447 : => IoObject::IoLockStart
2138-1848:714244791.592 : => CAsicIO::CheckDevice
2138-1848:714244791.658 : => CNT96226::ConnectIsAvailable
2138-1848:714244816.344 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714244816.466 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714244816.533 : <= IoObject::IoLockStart
2138-1848:714244816.599 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714244816.857 : IO Send command 10 bytes
2138-1848:714244817.022 : => CNT96226::VenderCmd_SetData
2138-1848:714244817.084 : iCmd = 0, nBytes = 10
2138-1848:714244817.195 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714245017.039 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714245017.161 : System send command 10 bytes + data 0 bytes
2138-1848:714245017.244 : IO total need to receive data 2 bytes
2138-1848:714245017.310 : => CNT96226::VenderCmd_GetData
2138-1848:714245017.373 : iCmd = 0, nBytes = 2
2138-1848:714245189.639 : 0000 : 00 00 
2138-1848:714245189.792 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714245189.876 : System total receive data 2 bytes
2138-1848:714245189.944 : => CNT96226::VenderCmd_GetData
2138-1848:714245190.011 : iCmd = 1, nBytes = 4
2138-1848:714245340.349 : 0000 : 00 00 00 00 
2138-1848:714245340.570 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714245340.990 : <= CAsicIO::DoIo ret = 1
2138-1848:714245341.064 : Return status = 0
2138-1848:714245341.129 : => IoObject::IoLockEnd
2138-1848:714245341.217 : <= IoObject::IoLockEnd
2138-1848:714245341.271 : <= GetADFStatus ret = 1
2138-1848:714247298.284 : => TerminateDriver
2138-1848:714247298.492 : => CAsicIO::~CAsicIO,pStage=206900296
2138-1848:714247298.570 : => CNT96226::Close
2138-1848:714247303.083 : <= CNT96226::Close ret = 1
2138-1848:714247303.168 : <= CAsicIO::~CAsicIO
2138-1848:714247303.233 : => IoObject::IoLockEnd
2138-1848:714247303.299 : <= IoObject::IoLockEnd
2138-1848:714247303.352 : => IoObject::TerminateDevice
2138-1848:714247303.416 : => IoObject::IoLockEnd
2138-1848:714247303.471 : <= IoObject::IoLockEnd
2138-1848:714247303.570 : <= IoObject::TerminateDevice
2138-1848:714247303.816 : <= TerminateDriver ret = 1
2138-1848:714290360.954 : ============Debug Start==========
2138-1848:714290361.265 : Date : 2020/5/18 09:50:27
2138-1848:714290361.349 : Process ID : 2138
2138-1848:714290361.673 : Windows : Version 10.0 build 18363 
2138-1848:714290362.141 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714290362.214 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714290362.287 : MemoryStatus.ullAvailPhys : 5870256128
2138-1848:714290362.350 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714290362.416 : MemoryStatus.ullAvailPageFile : 7289937920
2138-1848:714290362.482 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714290362.545 : MemoryStatus.ullAvailVirtual : 1720557568
2138-1848:714290362.611 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714290362.723 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714290362.787 : CPU Family 6 Model 10 Stepping 7
2138-1848:714290363.040 : CPU Count : 4
2138-1848:714290363.095 : CPU Frequency : 100.000 Mhz
2138-1848:714290367.818 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714290367.962 : => InitializeDriver
2138-1848:714290368.205 : <= InitializeDriver ret = 1
2138-1848:714290368.269 : => InitializeScanner
2138-1848:714290368.347 : => CAsicIO::GetDeviceList
2138-1848:714290368.548 : => CNT96226::CNT96226
2138-1848:714290368.609 : => CNT96226::Open
2138-1848:714290391.637 : <= CNT96226::Open ret = 1
2138-1848:714290391.742 : => CNT96226::Initialize
2138-1848:714290391.944 : <= CNT96226::Initialize ret = 1
2138-1848:714290392.007 : <= CNT96226::CNT96226
2138-1848:714290392.067 : => CNT96226::EnumAvailableDevice
2138-1848:714290395.526 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714290395.610 : DeviceHandleTable[ 0 ] = 256
2138-1848:714290395.675 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714294116.405 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714294117.571 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714294126.356 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714294126.578 : => IoObject::GetLockName
2138-1848:714294126.697 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714294126.849 : <= IoObject::GetLockName
2138-1848:714294127.719 : => CNT96226::VenderCmd_GetData
2138-1848:714294127.879 : iCmd = 3, nBytes = 2
2138-1848:714294555.275 : 0000 : 06 38 
2138-1848:714294555.542 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714294555.690 : => CNT96226::VenderCmd_GetData
2138-1848:714294555.822 : iCmd = 4, nBytes = 2
2138-1848:714294887.149 : 0000 : 07 07 
2138-1848:714294887.409 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714294887.598 : Device 0 USB ID = 0638 : 0707
2138-1848:714294887.776 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714294887.923 : IO Send command 10 bytes
2138-1848:714294888.050 : => CNT96226::VenderCmd_SetData
2138-1848:714294888.177 : iCmd = 0, nBytes = 10
2138-1848:714294888.400 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714295095.653 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714295095.915 : => CNT96226::VenderCmd_GetData
2138-1848:714295096.043 : iCmd = 0, nBytes = 165
2138-1848:714295300.995 : skip dump 37 bytes
2138-1848:714295301.411 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714295301.711 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714295302.001 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714295302.281 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714295302.552 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714295302.841 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714295303.106 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714295303.368 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714295303.510 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714295303.646 : => CNT96226::VenderCmd_GetData
2138-1848:714295303.960 : iCmd = 1, nBytes = 4
2138-1848:714295478.306 : 0000 : 00 00 00 00 
2138-1848:714295478.504 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714295478.641 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714295478.775 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714295478.919 : IO Send command 10 bytes
2138-1848:714295479.036 : => CNT96226::VenderCmd_SetData
2138-1848:714295479.159 : iCmd = 0, nBytes = 10
2138-1848:714295479.375 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714295812.812 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714295813.146 : => CNT96226::VenderCmd_GetData
2138-1848:714295813.288 : iCmd = 0, nBytes = 128
2138-1848:714296030.787 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296031.167 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296031.471 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714296031.767 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714296032.040 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714296032.308 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296032.570 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296032.830 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296032.966 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714296033.102 : => CNT96226::VenderCmd_GetData
2138-1848:714296033.216 : iCmd = 1, nBytes = 4
2138-1848:714296245.512 : 0000 : 00 00 00 00 
2138-1848:714296245.799 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714296245.950 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714296246.280 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714296246.439 : => CNT96226::Close
2138-1848:714296253.629 : <= CNT96226::Close ret = 1
2138-1848:714296253.796 : <= CNT96226::~CNT96226
2138-1848:714296253.989 : <= CAsicIO::GetDeviceList
2138-1848:714296254.879 : => IoObject::SetTimeout
2138-1848:714296255.003 : Timeout--> In = 0 Out = 0
2138-1848:714296255.126 : <= IoObject::SetTimeout
2138-1848:714296255.257 : => CAsicIO::CAsicIO
2138-1848:714296255.408 : => CNT96226::CNT96226
2138-1848:714296255.525 : => CNT96226::Open
2138-1848:714296304.421 : <= CNT96226::Open ret = 1
2138-1848:714296304.671 : => CNT96226::Initialize
2138-1848:714296305.118 : <= CNT96226::Initialize ret = 1
2138-1848:714296305.254 : <= CNT96226::CNT96226
2138-1848:714296305.372 : <= CAsicIO::CAsicIO
2138-1848:714296305.490 : => CAsicIO::InitializeDevice
2138-1848:714296305.638 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714296313.811 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714296314.061 : => IoObject::GetLockName
2138-1848:714296314.185 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714296314.330 : <= IoObject::GetLockName
2138-1848:714296315.198 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714296315.359 : IO Send command 10 bytes
2138-1848:714296315.470 : => CNT96226::VenderCmd_SetData
2138-1848:714296315.595 : iCmd = 0, nBytes = 10
2138-1848:714296315.825 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714296688.960 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714296689.279 : => CNT96226::VenderCmd_GetData
2138-1848:714296689.413 : iCmd = 0, nBytes = 128
2138-1848:714296896.895 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296897.320 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296897.637 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714296897.927 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714296898.198 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714296898.470 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296898.742 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296899.014 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714296899.163 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714296899.528 : => CNT96226::VenderCmd_GetData
2138-1848:714296899.662 : iCmd = 1, nBytes = 4
2138-1848:714297106.213 : 0000 : 00 00 00 00 
2138-1848:714297106.415 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714297106.552 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714297106.688 : => CNT96226::VenderCmd_GetData
2138-1848:714297107.151 : iCmd = 3, nBytes = 2
2138-1848:714297496.658 : 0000 : 06 38 
2138-1848:714297496.907 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714297497.077 : => CNT96226::VenderCmd_GetData
2138-1848:714297497.204 : iCmd = 4, nBytes = 2
2138-1848:714297814.665 : 0000 : 07 07 
2138-1848:714297814.915 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714297815.200 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714297815.408 : => IoObject::InitializeDevice
2138-1848:714297815.612 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714297816.812 : <= IoObject::InitializeDevice ret = 1
2138-1848:714297816.978 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714297817.978 : => FindScanner
2138-1848:714297818.094 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714297818.227 : <= FindScanner ret = 1
2138-1848:714297818.352 : => IoObject::IoLockStart
2138-1848:714297818.529 : => CAsicIO::CheckDevice
2138-1848:714297818.652 : => CNT96226::ConnectIsAvailable
2138-1848:714297841.159 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714297841.364 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714297841.491 : <= IoObject::IoLockStart
2138-1848:714297841.607 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714297841.747 : IO Send command 10 bytes
2138-1848:714297841.922 : => CNT96226::VenderCmd_SetData
2138-1848:714297842.043 : iCmd = 0, nBytes = 10
2138-1848:714297842.272 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714298053.177 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714298053.425 : System send command 10 bytes + data 0 bytes
2138-1848:714298053.576 : IO total need to receive data 5 bytes
2138-1848:714298053.713 : => CNT96226::VenderCmd_GetData
2138-1848:714298053.837 : iCmd = 0, nBytes = 5
2138-1848:714298262.314 : 0000 : 06 00 02 02 ab 
2138-1848:714298262.562 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714298262.706 : System total receive data 5 bytes
2138-1848:714298262.831 : => CNT96226::VenderCmd_GetData
2138-1848:714298262.952 : iCmd = 1, nBytes = 4
2138-1848:714298466.376 : 0000 : 00 00 00 00 
2138-1848:714298466.562 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714298466.795 : <= CAsicIO::DoIo ret = 1
2138-1848:714298466.941 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714298467.082 : IO Send command 10 bytes
2138-1848:714298467.261 : => CNT96226::VenderCmd_SetData
2138-1848:714298467.391 : iCmd = 0, nBytes = 10
2138-1848:714298467.609 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714298655.576 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714298655.791 : System send command 10 bytes + data 0 bytes
2138-1848:714298655.931 : IO total need to receive data 165 bytes
2138-1848:714298656.066 : => CNT96226::VenderCmd_GetData
2138-1848:714298656.184 : iCmd = 0, nBytes = 165
2138-1848:714298860.505 : skip dump 37 bytes
2138-1848:714298860.954 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714298861.248 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714298861.550 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714298861.831 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714298862.106 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714298862.394 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714298862.662 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714298862.925 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714298863.070 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714298863.205 : System total receive data 165 bytes
2138-1848:714298863.350 : => CNT96226::VenderCmd_GetData
2138-1848:714298863.691 : iCmd = 1, nBytes = 4
2138-1848:714299061.715 : 0000 : 00 00 00 00 
2138-1848:714299061.899 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714299062.143 : <= CAsicIO::DoIo ret = 1
2138-1848:714299062.265 : Dump Inquiry
2138-1848:714299062.534 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714299062.821 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714299063.098 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714299063.373 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714299063.643 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714299063.919 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714299064.183 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299064.443 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299064.715 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714299064.986 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714299065.171 : 00a0 : 00 00 00 00 00 
2138-1848:714299065.310 : => ReadNVMDataInternal
2138-1848:714299065.744 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714299065.893 : IO Send command 10 bytes
2138-1848:714299066.093 : => CNT96226::VenderCmd_SetData
2138-1848:714299066.211 : iCmd = 0, nBytes = 10
2138-1848:714299066.427 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714299413.512 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714299413.835 : System send command 10 bytes + data 0 bytes
2138-1848:714299414.002 : IO total need to receive data 128 bytes
2138-1848:714299414.148 : => CNT96226::VenderCmd_GetData
2138-1848:714299414.287 : iCmd = 0, nBytes = 128
2138-1848:714299619.993 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299620.402 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299620.695 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714299620.979 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714299621.255 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714299621.529 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299621.793 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299622.054 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714299622.194 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714299622.338 : System total receive data 128 bytes
2138-1848:714299622.469 : => CNT96226::VenderCmd_GetData
2138-1848:714299622.595 : iCmd = 1, nBytes = 4
2138-1848:714299832.851 : 0000 : 00 00 00 00 
2138-1848:714299833.135 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714299833.415 : <= CAsicIO::DoIo ret = 1
2138-1848:714299833.563 : NVMData.PadScanCount = 0
2138-1848:714299833.698 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714299833.828 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714299833.955 : NVMData.FlatbedScanCount = 0
2138-1848:714299834.073 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714299834.198 : NVMData.SideEdgeFletbed = 0
2138-1848:714299834.319 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714299834.442 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714299834.569 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714299834.693 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714299834.818 : NVMData.BornMonth = 0
2138-1848:714299834.930 : NVMData.BornDay = 0
2138-1848:714299835.042 : NVMData.BornYear = 0
2138-1848:714299835.151 : NVMData.FirstScanMonth = 5
2138-1848:714299835.267 : NVMData.FirstScanDay = 18
2138-1848:714299835.386 : NVMData.FirstScanYear = 2020
2138-1848:714299835.509 : NVMData.VerticalMagnification = 0
2138-1848:714299835.632 : NVMData.HorizontalMagnification = 0
2138-1848:714299835.761 : NVMData.PowerSavingTime = 15
2138-1848:714299835.882 : NVMData.SN = A094165189010062
2138-1848:714299835.990 : NVMData.AutoFeed = 0
2138-1848:714299836.105 : NVMData.CCDType = 0
2138-1848:714299836.394 : NVMData.ScanSpeed = 0
2138-1848:714299836.506 : NVMData.RollerCount = 0
2138-1848:714299836.619 : NVMData.MultifeedCount = 0
2138-1848:714299836.729 : NVMData.JamCount = 0
2138-1848:714299836.842 : NVMData.IdentifyInfo = 
2138-1848:714299836.952 : NVMData.FormalName = 
2138-1848:714299837.059 : NVMData.ReservedB = 0
2138-1848:714299837.169 : NVMData.FunctionCode = 0
2138-1848:714299837.277 : NVMData.PreFeed = 0
2138-1848:714299837.385 : NVMData.PreFeedTime = 0
2138-1848:714299837.496 : NVMData.ButtonNumber = 0
2138-1848:714299837.608 : NVMData.PowerOffTime = 0
2138-1848:714299837.715 : <= ReadNVMDataInternal ret = 1
2138-1848:714299837.865 : => IoObject::IoLockEnd
2138-1848:714299838.015 : <= IoObject::IoLockEnd
2138-1848:714299838.125 : <= InitializeScanner ret = 1
2138-1848:714299838.252 : => GetLogicalScannerAbilityEx
2138-1848:714299838.381 : => IoObject::IoLockStart
2138-1848:714299838.550 : => CAsicIO::CheckDevice
2138-1848:714299838.664 : => CNT96226::ConnectIsAvailable
2138-1848:714299862.155 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714299862.365 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714299862.496 : <= IoObject::IoLockStart
2138-1848:714299862.618 : => IoObject::IoLockEnd
2138-1848:714299862.804 : <= IoObject::IoLockEnd
2138-1848:714299863.015 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714299863.170 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714300117.263 : => ReadNVMData
2138-1848:714300117.486 : => IoObject::IoLockStart
2138-1848:714300117.673 : => CAsicIO::CheckDevice
2138-1848:714300117.749 : => CNT96226::ConnectIsAvailable
2138-1848:714300140.203 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714300140.357 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714300140.441 : <= IoObject::IoLockStart
2138-1848:714300140.521 : => ReadNVMDataInternal
2138-1848:714300140.603 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714300140.689 : IO Send command 10 bytes
2138-1848:714300140.902 : => CNT96226::VenderCmd_SetData
2138-1848:714300140.977 : iCmd = 0, nBytes = 10
2138-1848:714300141.119 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714300484.663 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714300484.887 : System send command 10 bytes + data 0 bytes
2138-1848:714300484.991 : IO total need to receive data 128 bytes
2138-1848:714300485.085 : => CNT96226::VenderCmd_GetData
2138-1848:714300485.170 : iCmd = 0, nBytes = 128
2138-1848:714300662.240 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714300662.525 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714300662.706 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714300662.883 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714300663.048 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714300663.209 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714300663.371 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714300663.538 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714300663.622 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714300663.712 : System total receive data 128 bytes
2138-1848:714300663.802 : => CNT96226::VenderCmd_GetData
2138-1848:714300663.878 : iCmd = 1, nBytes = 4
2138-1848:714300843.242 : 0000 : 00 00 00 00 
2138-1848:714300843.421 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714300843.614 : <= CAsicIO::DoIo ret = 1
2138-1848:714300843.712 : NVMData.PadScanCount = 0
2138-1848:714300843.786 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714300843.866 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714300843.939 : NVMData.FlatbedScanCount = 0
2138-1848:714300844.015 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714300844.086 : NVMData.SideEdgeFletbed = 0
2138-1848:714300844.152 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714300844.227 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714300844.304 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714300844.502 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714300844.575 : NVMData.BornMonth = 0
2138-1848:714300844.640 : NVMData.BornDay = 0
2138-1848:714300844.708 : NVMData.BornYear = 0
2138-1848:714300844.772 : NVMData.FirstScanMonth = 5
2138-1848:714300844.837 : NVMData.FirstScanDay = 18
2138-1848:714300844.906 : NVMData.FirstScanYear = 2020
2138-1848:714300844.979 : NVMData.VerticalMagnification = 0
2138-1848:714300845.052 : NVMData.HorizontalMagnification = 0
2138-1848:714300845.123 : NVMData.PowerSavingTime = 15
2138-1848:714300845.192 : NVMData.SN = A094165189010062
2138-1848:714300845.257 : NVMData.AutoFeed = 0
2138-1848:714300845.320 : NVMData.CCDType = 0
2138-1848:714300845.383 : NVMData.ScanSpeed = 0
2138-1848:714300845.444 : NVMData.RollerCount = 0
2138-1848:714300845.508 : NVMData.MultifeedCount = 0
2138-1848:714300845.573 : NVMData.JamCount = 0
2138-1848:714300845.637 : NVMData.IdentifyInfo = 
2138-1848:714300845.703 : NVMData.FormalName = 
2138-1848:714300845.766 : NVMData.ReservedB = 0
2138-1848:714300845.831 : NVMData.FunctionCode = 0
2138-1848:714300845.899 : NVMData.PreFeed = 0
2138-1848:714300845.962 : NVMData.PreFeedTime = 0
2138-1848:714300846.026 : NVMData.ButtonNumber = 0
2138-1848:714300846.089 : NVMData.PowerOffTime = 0
2138-1848:714300846.155 : <= ReadNVMDataInternal ret = 1
2138-1848:714300846.234 : => IoObject::IoLockEnd
2138-1848:714300846.330 : <= IoObject::IoLockEnd
2138-1848:714300846.394 : <= ReadNVMData ret = 1
2138-1848:714301367.006 : => TerminateDriver
2138-1848:714301367.230 : => CAsicIO::~CAsicIO,pStage=146017352
2138-1848:714301367.314 : => CNT96226::Close
2138-1848:714301371.386 : <= CNT96226::Close ret = 1
2138-1848:714301371.484 : <= CAsicIO::~CAsicIO
2138-1848:714301371.547 : => IoObject::IoLockEnd
2138-1848:714301371.607 : <= IoObject::IoLockEnd
2138-1848:714301371.664 : => IoObject::TerminateDevice
2138-1848:714301371.726 : => IoObject::IoLockEnd
2138-1848:714301371.787 : <= IoObject::IoLockEnd
2138-1848:714301371.885 : <= IoObject::TerminateDevice
2138-1848:714301372.129 : <= TerminateDriver ret = 1
2138-1848:714303660.461 : ============Debug Start==========
2138-1848:714303660.786 : Date : 2020/5/18 09:50:28
2138-1848:714303660.877 : Process ID : 2138
2138-1848:714303661.225 : Windows : Version 10.0 build 18363 
2138-1848:714303661.731 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714303661.800 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714303661.872 : MemoryStatus.ullAvailPhys : 5870186496
2138-1848:714303661.939 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714303662.008 : MemoryStatus.ullAvailPageFile : 7290490880
2138-1848:714303662.075 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714303662.143 : MemoryStatus.ullAvailVirtual : 1720582144
2138-1848:714303662.209 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714303662.318 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714303662.384 : CPU Family 6 Model 10 Stepping 7
2138-1848:714303662.644 : CPU Count : 4
2138-1848:714303662.700 : CPU Frequency : 100.000 Mhz
2138-1848:714303667.392 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714303667.542 : => InitializeDriver
2138-1848:714303667.783 : <= InitializeDriver ret = 1
2138-1848:714306245.974 : => InitializeScanner
2138-1848:714306246.311 : => CAsicIO::GetDeviceList
2138-1848:714306246.780 : => CNT96226::CNT96226
2138-1848:714306246.850 : => CNT96226::Open
2138-1848:714306269.514 : <= CNT96226::Open ret = 1
2138-1848:714306269.627 : => CNT96226::Initialize
2138-1848:714306269.858 : <= CNT96226::Initialize ret = 1
2138-1848:714306269.926 : <= CNT96226::CNT96226
2138-1848:714306269.984 : => CNT96226::EnumAvailableDevice
2138-1848:714306273.616 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714306273.712 : DeviceHandleTable[ 0 ] = 256
2138-1848:714306273.784 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714309844.518 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714309845.177 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714309850.520 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714309850.645 : => IoObject::GetLockName
2138-1848:714309850.712 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714309850.784 : <= IoObject::GetLockName
2138-1848:714309851.497 : => CNT96226::VenderCmd_GetData
2138-1848:714309851.566 : iCmd = 3, nBytes = 2
2138-1848:714310195.355 : 0000 : 06 38 
2138-1848:714310195.518 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714310195.611 : => CNT96226::VenderCmd_GetData
2138-1848:714310195.679 : iCmd = 4, nBytes = 2
2138-1848:714310435.053 : 0000 : 07 07 
2138-1848:714310435.190 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714310435.302 : Device 0 USB ID = 0638 : 0707
2138-1848:714310435.395 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714310435.465 : IO Send command 10 bytes
2138-1848:714310435.519 : => CNT96226::VenderCmd_SetData
2138-1848:714310435.584 : iCmd = 0, nBytes = 10
2138-1848:714310435.692 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714310594.024 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714310594.200 : => CNT96226::VenderCmd_GetData
2138-1848:714310594.276 : iCmd = 0, nBytes = 165
2138-1848:714310768.058 : skip dump 37 bytes
2138-1848:714310768.316 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714310768.472 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714310768.620 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714310768.764 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714310768.905 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714310769.045 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714310769.176 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714310769.313 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714310769.380 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714310769.451 : => CNT96226::VenderCmd_GetData
2138-1848:714310769.623 : iCmd = 1, nBytes = 4
2138-1848:714310926.572 : 0000 : 00 00 00 00 
2138-1848:714310926.727 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714310926.814 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714310926.894 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714310926.972 : IO Send command 10 bytes
2138-1848:714310927.033 : => CNT96226::VenderCmd_SetData
2138-1848:714310927.096 : iCmd = 0, nBytes = 10
2138-1848:714310927.211 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714311258.984 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714311259.211 : => CNT96226::VenderCmd_GetData
2138-1848:714311259.287 : iCmd = 0, nBytes = 128
2138-1848:714311393.848 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714311394.050 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714311394.204 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714311394.351 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714311394.487 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714311394.623 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714311394.754 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714311394.887 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714311394.957 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714311395.032 : => CNT96226::VenderCmd_GetData
2138-1848:714311395.098 : iCmd = 1, nBytes = 4
2138-1848:714311521.908 : 0000 : 00 00 00 00 
2138-1848:714311522.023 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714311522.097 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714311522.251 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714311522.328 : => CNT96226::Close
2138-1848:714311526.164 : <= CNT96226::Close ret = 1
2138-1848:714311526.255 : <= CNT96226::~CNT96226
2138-1848:714311526.356 : <= CAsicIO::GetDeviceList
2138-1848:714311526.838 : => IoObject::SetTimeout
2138-1848:714311526.899 : Timeout--> In = 0 Out = 0
2138-1848:714311526.965 : <= IoObject::SetTimeout
2138-1848:714311527.036 : => CAsicIO::CAsicIO
2138-1848:714311527.116 : => CNT96226::CNT96226
2138-1848:714311527.184 : => CNT96226::Open
2138-1848:714311549.505 : <= CNT96226::Open ret = 1
2138-1848:714311549.619 : => CNT96226::Initialize
2138-1848:714311549.838 : <= CNT96226::Initialize ret = 1
2138-1848:714311549.903 : <= CNT96226::CNT96226
2138-1848:714311549.964 : <= CAsicIO::CAsicIO
2138-1848:714311550.026 : => CAsicIO::InitializeDevice
2138-1848:714311550.104 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714311554.128 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714311554.256 : => IoObject::GetLockName
2138-1848:714311554.317 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714311554.389 : <= IoObject::GetLockName
2138-1848:714311554.877 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714311554.959 : IO Send command 10 bytes
2138-1848:714311555.018 : => CNT96226::VenderCmd_SetData
2138-1848:714311555.076 : iCmd = 0, nBytes = 10
2138-1848:714311555.191 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714311865.956 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714311866.154 : => CNT96226::VenderCmd_GetData
2138-1848:714311866.231 : iCmd = 0, nBytes = 128
2138-1848:714312028.293 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714312028.475 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714312028.622 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714312028.766 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714312028.900 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714312029.036 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714312029.171 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714312029.302 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714312029.371 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714312029.538 : => CNT96226::VenderCmd_GetData
2138-1848:714312029.605 : iCmd = 1, nBytes = 4
2138-1848:714312143.971 : 0000 : 00 00 00 00 
2138-1848:714312144.094 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714312144.165 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714312144.235 : => CNT96226::VenderCmd_GetData
2138-1848:714312144.295 : iCmd = 3, nBytes = 2
2138-1848:714312480.676 : 0000 : 06 38 
2138-1848:714312480.861 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714312480.940 : => CNT96226::VenderCmd_GetData
2138-1848:714312481.007 : iCmd = 4, nBytes = 2
2138-1848:714312758.650 : 0000 : 07 07 
2138-1848:714312758.814 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714312758.963 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714312759.069 : => IoObject::InitializeDevice
2138-1848:714312759.184 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714312759.882 : <= IoObject::InitializeDevice ret = 1
2138-1848:714312759.958 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714312760.585 : => FindScanner
2138-1848:714312760.649 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714312760.723 : <= FindScanner ret = 1
2138-1848:714312760.791 : => IoObject::IoLockStart
2138-1848:714312760.883 : => CAsicIO::CheckDevice
2138-1848:714312760.945 : => CNT96226::ConnectIsAvailable
2138-1848:714312773.925 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714312774.027 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714312774.089 : <= IoObject::IoLockStart
2138-1848:714312774.154 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714312774.224 : IO Send command 10 bytes
2138-1848:714312774.311 : => CNT96226::VenderCmd_SetData
2138-1848:714312774.374 : iCmd = 0, nBytes = 10
2138-1848:714312774.488 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714312917.060 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714312917.238 : System send command 10 bytes + data 0 bytes
2138-1848:714312917.317 : IO total need to receive data 5 bytes
2138-1848:714312917.386 : => CNT96226::VenderCmd_GetData
2138-1848:714312917.452 : iCmd = 0, nBytes = 5
2138-1848:714313033.008 : 0000 : 06 00 02 02 ab 
2138-1848:714313033.110 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714313033.182 : System total receive data 5 bytes
2138-1848:714313033.258 : => CNT96226::VenderCmd_GetData
2138-1848:714313033.317 : iCmd = 1, nBytes = 4
2138-1848:714313145.241 : 0000 : 00 00 00 00 
2138-1848:714313145.349 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714313145.536 : <= CAsicIO::DoIo ret = 1
2138-1848:714313145.608 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714313145.679 : IO Send command 10 bytes
2138-1848:714313145.795 : => CNT96226::VenderCmd_SetData
2138-1848:714313145.857 : iCmd = 0, nBytes = 10
2138-1848:714313145.967 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714313300.490 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714313300.685 : System send command 10 bytes + data 0 bytes
2138-1848:714313300.770 : IO total need to receive data 165 bytes
2138-1848:714313300.844 : => CNT96226::VenderCmd_GetData
2138-1848:714313300.915 : iCmd = 0, nBytes = 165
2138-1848:714313424.522 : skip dump 37 bytes
2138-1848:714313424.786 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714313424.944 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714313425.093 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714313425.239 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714313425.379 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714313425.522 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714313425.661 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313425.792 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313425.866 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714313425.931 : System total receive data 165 bytes
2138-1848:714313426.003 : => CNT96226::VenderCmd_GetData
2138-1848:714313426.171 : iCmd = 1, nBytes = 4
2138-1848:714313539.572 : 0000 : 00 00 00 00 
2138-1848:714313539.708 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714313539.886 : <= CAsicIO::DoIo ret = 1
2138-1848:714313539.958 : Dump Inquiry
2138-1848:714313540.089 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714313540.229 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714313540.375 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714313540.516 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714313540.657 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714313540.797 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714313540.932 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313541.066 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313541.206 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714313541.343 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714313541.436 : 00a0 : 00 00 00 00 00 
2138-1848:714313541.513 : => ReadNVMDataInternal
2138-1848:714313541.715 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714313541.789 : IO Send command 10 bytes
2138-1848:714313541.907 : => CNT96226::VenderCmd_SetData
2138-1848:714313541.967 : iCmd = 0, nBytes = 10
2138-1848:714313542.073 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714313833.395 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714313833.585 : System send command 10 bytes + data 0 bytes
2138-1848:714313833.661 : IO total need to receive data 128 bytes
2138-1848:714313833.730 : => CNT96226::VenderCmd_GetData
2138-1848:714313833.799 : iCmd = 0, nBytes = 128
2138-1848:714313980.892 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313981.370 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313981.515 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714313981.652 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714313981.785 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714313981.917 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313982.046 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313982.176 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714313982.244 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714313982.320 : System total receive data 128 bytes
2138-1848:714313982.385 : => CNT96226::VenderCmd_GetData
2138-1848:714313982.443 : iCmd = 1, nBytes = 4
2138-1848:714314154.814 : 0000 : 00 00 00 00 
2138-1848:714314155.149 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714314155.299 : <= CAsicIO::DoIo ret = 1
2138-1848:714314155.372 : NVMData.PadScanCount = 0
2138-1848:714314155.433 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714314155.492 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714314155.555 : NVMData.FlatbedScanCount = 0
2138-1848:714314155.611 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714314155.670 : NVMData.SideEdgeFletbed = 0
2138-1848:714314155.732 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714314155.793 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714314155.853 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714314155.911 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714314155.972 : NVMData.BornMonth = 0
2138-1848:714314156.024 : NVMData.BornDay = 0
2138-1848:714314156.080 : NVMData.BornYear = 0
2138-1848:714314156.131 : NVMData.FirstScanMonth = 5
2138-1848:714314156.187 : NVMData.FirstScanDay = 18
2138-1848:714314156.245 : NVMData.FirstScanYear = 2020
2138-1848:714314156.308 : NVMData.VerticalMagnification = 0
2138-1848:714314156.367 : NVMData.HorizontalMagnification = 0
2138-1848:714314156.431 : NVMData.PowerSavingTime = 15
2138-1848:714314156.498 : NVMData.SN = A094165189010062
2138-1848:714314156.558 : NVMData.AutoFeed = 0
2138-1848:714314156.611 : NVMData.CCDType = 0
2138-1848:714314156.780 : NVMData.ScanSpeed = 0
2138-1848:714314156.838 : NVMData.RollerCount = 0
2138-1848:714314156.900 : NVMData.MultifeedCount = 0
2138-1848:714314156.957 : NVMData.JamCount = 0
2138-1848:714314157.014 : NVMData.IdentifyInfo = 
2138-1848:714314157.071 : NVMData.FormalName = 
2138-1848:714314157.126 : NVMData.ReservedB = 0
2138-1848:714314157.180 : NVMData.FunctionCode = 0
2138-1848:714314157.235 : NVMData.PreFeed = 0
2138-1848:714314157.290 : NVMData.PreFeedTime = 0
2138-1848:714314157.343 : NVMData.ButtonNumber = 0
2138-1848:714314157.400 : NVMData.PowerOffTime = 0
2138-1848:714314157.462 : <= ReadNVMDataInternal ret = 1
2138-1848:714314157.543 : => IoObject::IoLockEnd
2138-1848:714314157.623 : <= IoObject::IoLockEnd
2138-1848:714314157.681 : <= InitializeScanner ret = 1
2138-1848:714315276.933 : => GetLogicalScannerAbility
2138-1848:714315277.145 : => IoObject::IoLockStart
2138-1848:714315277.291 : => CAsicIO::CheckDevice
2138-1848:714315277.360 : => CNT96226::ConnectIsAvailable
2138-1848:714315299.102 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714315299.321 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714315299.454 : <= IoObject::IoLockStart
2138-1848:714315299.590 : => IoObject::IoLockEnd
2138-1848:714315299.782 : <= IoObject::IoLockEnd
2138-1848:714315300.162 : <= GetLogicalScannerAbility ret = 1
2138-1848:714318564.500 : => GetLogicalScannerAbilityEx
2138-1848:714318564.698 : => IoObject::IoLockStart
2138-1848:714318564.849 : => CAsicIO::CheckDevice
2138-1848:714318564.922 : => CNT96226::ConnectIsAvailable
2138-1848:714318589.596 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714318589.715 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714318589.782 : <= IoObject::IoLockStart
2138-1848:714318589.848 : => IoObject::IoLockEnd
2138-1848:714318589.953 : <= IoObject::IoLockEnd
2138-1848:714318590.080 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714318590.159 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714325348.216 : => ReadNVMData
2138-1848:714325348.414 : => IoObject::IoLockStart
2138-1848:714325348.564 : => CAsicIO::CheckDevice
2138-1848:714325348.629 : => CNT96226::ConnectIsAvailable
2138-1848:714325372.290 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714325372.412 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714325372.480 : <= IoObject::IoLockStart
2138-1848:714325372.550 : => ReadNVMDataInternal
2138-1848:714325372.630 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714325372.703 : IO Send command 10 bytes
2138-1848:714325372.845 : => CNT96226::VenderCmd_SetData
2138-1848:714325372.906 : iCmd = 0, nBytes = 10
2138-1848:714325373.029 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714325714.622 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714325714.817 : System send command 10 bytes + data 0 bytes
2138-1848:714325714.900 : IO total need to receive data 128 bytes
2138-1848:714325714.973 : => CNT96226::VenderCmd_GetData
2138-1848:714325715.041 : iCmd = 0, nBytes = 128
2138-1848:714325845.660 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714325845.841 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714325845.984 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714325846.130 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714325846.260 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714325846.388 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714325846.514 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714325846.643 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714325846.710 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714325846.779 : System total receive data 128 bytes
2138-1848:714325846.841 : => CNT96226::VenderCmd_GetData
2138-1848:714325846.902 : iCmd = 1, nBytes = 4
2138-1848:714326012.286 : 0000 : 00 00 00 00 
2138-1848:714326012.467 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714326012.882 : <= CAsicIO::DoIo ret = 1
2138-1848:714326013.075 : NVMData.PadScanCount = 0
2138-1848:714326013.138 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714326013.195 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714326013.255 : NVMData.FlatbedScanCount = 0
2138-1848:714326013.314 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714326013.374 : NVMData.SideEdgeFletbed = 0
2138-1848:714326013.432 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714326013.492 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714326013.553 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714326013.610 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714326013.668 : NVMData.BornMonth = 0
2138-1848:714326013.719 : NVMData.BornDay = 0
2138-1848:714326013.772 : NVMData.BornYear = 0
2138-1848:714326013.824 : NVMData.FirstScanMonth = 5
2138-1848:714326013.878 : NVMData.FirstScanDay = 18
2138-1848:714326013.935 : NVMData.FirstScanYear = 2020
2138-1848:714326013.995 : NVMData.VerticalMagnification = 0
2138-1848:714326014.053 : NVMData.HorizontalMagnification = 0
2138-1848:714326014.116 : NVMData.PowerSavingTime = 15
2138-1848:714326014.173 : NVMData.SN = A094165189010062
2138-1848:714326014.224 : NVMData.AutoFeed = 0
2138-1848:714326014.277 : NVMData.CCDType = 0
2138-1848:714326014.330 : NVMData.ScanSpeed = 0
2138-1848:714326014.383 : NVMData.RollerCount = 0
2138-1848:714326014.437 : NVMData.MultifeedCount = 0
2138-1848:714326014.490 : NVMData.JamCount = 0
2138-1848:714326014.544 : NVMData.IdentifyInfo = 
2138-1848:714326014.599 : NVMData.FormalName = 
2138-1848:714326014.651 : NVMData.ReservedB = 0
2138-1848:714326014.707 : NVMData.FunctionCode = 0
2138-1848:714326014.760 : NVMData.PreFeed = 0
2138-1848:714326014.813 : NVMData.PreFeedTime = 0
2138-1848:714326014.865 : NVMData.ButtonNumber = 0
2138-1848:714326014.919 : NVMData.PowerOffTime = 0
2138-1848:714326014.976 : <= ReadNVMDataInternal ret = 1
2138-1848:714326015.042 : => IoObject::IoLockEnd
2138-1848:714326015.116 : <= IoObject::IoLockEnd
2138-1848:714326015.165 : <= ReadNVMData ret = 1
2138-1848:714335056.003 : => GetADFStatus
2138-1848:714335056.476 : => IoObject::IoLockStart
2138-1848:714335056.634 : => CAsicIO::CheckDevice
2138-1848:714335056.696 : => CNT96226::ConnectIsAvailable
2138-1848:714335080.250 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714335080.370 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714335080.438 : <= IoObject::IoLockStart
2138-1848:714335080.509 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714335080.582 : IO Send command 10 bytes
2138-1848:714335080.728 : => CNT96226::VenderCmd_SetData
2138-1848:714335080.790 : iCmd = 0, nBytes = 10
2138-1848:714335080.899 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714335271.879 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714335272.026 : System send command 10 bytes + data 0 bytes
2138-1848:714335272.107 : IO total need to receive data 2 bytes
2138-1848:714335272.171 : => CNT96226::VenderCmd_GetData
2138-1848:714335272.235 : iCmd = 0, nBytes = 2
2138-1848:714335466.983 : 0000 : 00 00 
2138-1848:714335467.457 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714335467.537 : System total receive data 2 bytes
2138-1848:714335467.607 : => CNT96226::VenderCmd_GetData
2138-1848:714335467.667 : iCmd = 1, nBytes = 4
2138-1848:714335675.467 : 0000 : 00 00 00 00 
2138-1848:714335675.570 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714335675.710 : <= CAsicIO::DoIo ret = 1
2138-1848:714335675.791 : Return status = 0
2138-1848:714335675.864 : => IoObject::IoLockEnd
2138-1848:714335675.945 : <= IoObject::IoLockEnd
2138-1848:714335676.002 : <= GetADFStatus ret = 1
2138-1848:714338231.877 : => GetADFStatus
2138-1848:714338232.091 : => IoObject::IoLockStart
2138-1848:714338232.240 : => CAsicIO::CheckDevice
2138-1848:714338232.306 : => CNT96226::ConnectIsAvailable
2138-1848:714338260.151 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714338260.273 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714338260.343 : <= IoObject::IoLockStart
2138-1848:714338260.413 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714338260.676 : IO Send command 10 bytes
2138-1848:714338260.842 : => CNT96226::VenderCmd_SetData
2138-1848:714338260.904 : iCmd = 0, nBytes = 10
2138-1848:714338261.022 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714338461.587 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714338461.751 : System send command 10 bytes + data 0 bytes
2138-1848:714338461.835 : IO total need to receive data 2 bytes
2138-1848:714338461.909 : => CNT96226::VenderCmd_GetData
2138-1848:714338461.987 : iCmd = 0, nBytes = 2
2138-1848:714338655.554 : 0000 : 00 00 
2138-1848:714338655.689 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714338655.764 : System total receive data 2 bytes
2138-1848:714338655.829 : => CNT96226::VenderCmd_GetData
2138-1848:714338655.889 : iCmd = 1, nBytes = 4
2138-1848:714338861.231 : 0000 : 00 00 00 00 
2138-1848:714338861.324 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714338861.483 : <= CAsicIO::DoIo ret = 1
2138-1848:714338861.558 : Return status = 0
2138-1848:714338861.623 : => IoObject::IoLockEnd
2138-1848:714338861.703 : <= IoObject::IoLockEnd
2138-1848:714338861.754 : <= GetADFStatus ret = 1
2138-1848:714340854.291 : => TerminateDriver
2138-1848:714340854.509 : => CAsicIO::~CAsicIO,pStage=206965832
2138-1848:714340854.586 : => CNT96226::Close
2138-1848:714340859.625 : <= CNT96226::Close ret = 1
2138-1848:714340859.713 : <= CAsicIO::~CAsicIO
2138-1848:714340859.781 : => IoObject::IoLockEnd
2138-1848:714340859.836 : <= IoObject::IoLockEnd
2138-1848:714340859.892 : => IoObject::TerminateDevice
2138-1848:714340859.951 : => IoObject::IoLockEnd
2138-1848:714340860.003 : <= IoObject::IoLockEnd
2138-1848:714340860.098 : <= IoObject::TerminateDevice
2138-1848:714340860.336 : <= TerminateDriver ret = 1
2138-1848:714383637.740 : ============Debug Start==========
2138-1848:714383638.038 : Date : 2020/5/18 09:50:30
2138-1848:714383638.130 : Process ID : 2138
2138-1848:714383638.491 : Windows : Version 10.0 build 18363 
2138-1848:714383638.979 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714383639.049 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714383639.120 : MemoryStatus.ullAvailPhys : 5873491968
2138-1848:714383639.190 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714383639.271 : MemoryStatus.ullAvailPageFile : 7290929152
2138-1848:714383639.339 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714383639.403 : MemoryStatus.ullAvailVirtual : 1720561664
2138-1848:714383639.472 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714383639.584 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714383639.648 : CPU Family 6 Model 10 Stepping 7
2138-1848:714383639.899 : CPU Count : 4
2138-1848:714383639.952 : CPU Frequency : 100.000 Mhz
2138-1848:714383644.356 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714383644.504 : => InitializeDriver
2138-1848:714383644.765 : <= InitializeDriver ret = 1
2138-1848:714383644.833 : => InitializeScanner
2138-1848:714383644.921 : => CAsicIO::GetDeviceList
2138-1848:714383645.122 : => CNT96226::CNT96226
2138-1848:714383645.185 : => CNT96226::Open
2138-1848:714383666.555 : <= CNT96226::Open ret = 1
2138-1848:714383666.659 : => CNT96226::Initialize
2138-1848:714383666.865 : <= CNT96226::Initialize ret = 1
2138-1848:714383666.926 : <= CNT96226::CNT96226
2138-1848:714383666.986 : => CNT96226::EnumAvailableDevice
2138-1848:714383670.505 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714383670.592 : DeviceHandleTable[ 0 ] = 256
2138-1848:714383670.660 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714387230.344 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714387231.010 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714387235.359 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714387235.473 : => IoObject::GetLockName
2138-1848:714387235.547 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714387235.624 : <= IoObject::GetLockName
2138-1848:714387236.096 : => CNT96226::VenderCmd_GetData
2138-1848:714387236.169 : iCmd = 3, nBytes = 2
2138-1848:714387554.006 : 0000 : 06 38 
2138-1848:714387554.172 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714387554.269 : => CNT96226::VenderCmd_GetData
2138-1848:714387554.336 : iCmd = 4, nBytes = 2
2138-1848:714387793.600 : 0000 : 07 07 
2138-1848:714387793.753 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714387793.856 : Device 0 USB ID = 0638 : 0707
2138-1848:714387793.949 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714387794.026 : IO Send command 10 bytes
2138-1848:714387794.086 : => CNT96226::VenderCmd_SetData
2138-1848:714387794.146 : iCmd = 0, nBytes = 10
2138-1848:714387794.255 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714387960.671 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714387960.866 : => CNT96226::VenderCmd_GetData
2138-1848:714387960.935 : iCmd = 0, nBytes = 165
2138-1848:714388106.777 : skip dump 37 bytes
2138-1848:714388107.015 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714388107.176 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714388107.330 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714388107.474 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714388107.617 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714388107.758 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714388107.890 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388108.022 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388108.091 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714388108.168 : => CNT96226::VenderCmd_GetData
2138-1848:714388108.341 : iCmd = 1, nBytes = 4
2138-1848:714388218.879 : 0000 : 00 00 00 00 
2138-1848:714388219.042 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714388219.135 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714388219.218 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714388219.297 : IO Send command 10 bytes
2138-1848:714388219.358 : => CNT96226::VenderCmd_SetData
2138-1848:714388219.428 : iCmd = 0, nBytes = 10
2138-1848:714388219.545 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714388517.095 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714388517.271 : => CNT96226::VenderCmd_GetData
2138-1848:714388517.345 : iCmd = 0, nBytes = 128
2138-1848:714388691.175 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388691.397 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388691.545 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714388691.690 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714388691.823 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714388691.958 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388692.089 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388692.221 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714388692.292 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714388692.364 : => CNT96226::VenderCmd_GetData
2138-1848:714388692.430 : iCmd = 1, nBytes = 4
2138-1848:714388822.046 : 0000 : 00 00 00 00 
2138-1848:714388822.237 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714388822.312 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714388822.461 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714388822.543 : => CNT96226::Close
2138-1848:714388826.331 : <= CNT96226::Close ret = 1
2138-1848:714388826.415 : <= CNT96226::~CNT96226
2138-1848:714388826.513 : <= CAsicIO::GetDeviceList
2138-1848:714388827.034 : => IoObject::SetTimeout
2138-1848:714388827.098 : Timeout--> In = 0 Out = 0
2138-1848:714388827.158 : <= IoObject::SetTimeout
2138-1848:714388827.226 : => CAsicIO::CAsicIO
2138-1848:714388827.298 : => CNT96226::CNT96226
2138-1848:714388827.357 : => CNT96226::Open
2138-1848:714388850.222 : <= CNT96226::Open ret = 1
2138-1848:714388850.337 : => CNT96226::Initialize
2138-1848:714388850.561 : <= CNT96226::Initialize ret = 1
2138-1848:714388850.630 : <= CNT96226::CNT96226
2138-1848:714388850.689 : <= CAsicIO::CAsicIO
2138-1848:714388850.753 : => CAsicIO::InitializeDevice
2138-1848:714388850.831 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714388854.983 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714388855.135 : => IoObject::GetLockName
2138-1848:714388855.199 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714388855.271 : <= IoObject::GetLockName
2138-1848:714388855.768 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714388855.847 : IO Send command 10 bytes
2138-1848:714388855.904 : => CNT96226::VenderCmd_SetData
2138-1848:714388855.966 : iCmd = 0, nBytes = 10
2138-1848:714388856.080 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714389146.863 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714389147.089 : => CNT96226::VenderCmd_GetData
2138-1848:714389147.166 : iCmd = 0, nBytes = 128
2138-1848:714389291.924 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714389292.157 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714389292.317 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714389292.466 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714389292.604 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714389292.738 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714389292.878 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714389293.011 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714389293.084 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714389293.274 : => CNT96226::VenderCmd_GetData
2138-1848:714389293.338 : iCmd = 1, nBytes = 4
2138-1848:714389453.178 : 0000 : 00 00 00 00 
2138-1848:714389453.292 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714389453.369 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714389453.443 : => CNT96226::VenderCmd_GetData
2138-1848:714389453.504 : iCmd = 3, nBytes = 2
2138-1848:714389789.420 : 0000 : 06 38 
2138-1848:714389789.564 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714389789.642 : => CNT96226::VenderCmd_GetData
2138-1848:714389789.703 : iCmd = 4, nBytes = 2
2138-1848:714390074.687 : 0000 : 07 07 
2138-1848:714390074.826 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714390074.975 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714390075.086 : => IoObject::InitializeDevice
2138-1848:714390075.199 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714390075.844 : <= IoObject::InitializeDevice ret = 1
2138-1848:714390075.921 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714390076.577 : => FindScanner
2138-1848:714390076.639 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714390076.725 : <= FindScanner ret = 1
2138-1848:714390076.790 : => IoObject::IoLockStart
2138-1848:714390076.878 : => CAsicIO::CheckDevice
2138-1848:714390076.938 : => CNT96226::ConnectIsAvailable
2138-1848:714390090.074 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714390090.177 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714390090.238 : <= IoObject::IoLockStart
2138-1848:714390090.302 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714390090.374 : IO Send command 10 bytes
2138-1848:714390090.470 : => CNT96226::VenderCmd_SetData
2138-1848:714390090.532 : iCmd = 0, nBytes = 10
2138-1848:714390090.639 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714390229.272 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714390229.405 : System send command 10 bytes + data 0 bytes
2138-1848:714390229.475 : IO total need to receive data 5 bytes
2138-1848:714390229.540 : => CNT96226::VenderCmd_GetData
2138-1848:714390229.596 : iCmd = 0, nBytes = 5
2138-1848:714390400.059 : 0000 : 06 00 02 02 ab 
2138-1848:714390400.241 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714390400.385 : System total receive data 5 bytes
2138-1848:714390400.515 : => CNT96226::VenderCmd_GetData
2138-1848:714390400.838 : iCmd = 1, nBytes = 4
2138-1848:714390581.690 : 0000 : 00 00 00 00 
2138-1848:714390581.836 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714390581.992 : <= CAsicIO::DoIo ret = 1
2138-1848:714390582.073 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714390582.151 : IO Send command 10 bytes
2138-1848:714390582.263 : => CNT96226::VenderCmd_SetData
2138-1848:714390582.327 : iCmd = 0, nBytes = 10
2138-1848:714390582.439 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714390772.408 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714390772.543 : System send command 10 bytes + data 0 bytes
2138-1848:714390772.619 : IO total need to receive data 165 bytes
2138-1848:714390772.686 : => CNT96226::VenderCmd_GetData
2138-1848:714390772.748 : iCmd = 0, nBytes = 165
2138-1848:714390975.879 : skip dump 37 bytes
2138-1848:714390976.059 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714390976.203 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714390976.342 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714390976.481 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714390976.616 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714390976.751 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714390976.882 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714390977.011 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714390977.080 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714390977.140 : System total receive data 165 bytes
2138-1848:714390977.205 : => CNT96226::VenderCmd_GetData
2138-1848:714390977.393 : iCmd = 1, nBytes = 4
2138-1848:714391146.134 : 0000 : 00 00 00 00 
2138-1848:714391146.289 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714391146.446 : <= CAsicIO::DoIo ret = 1
2138-1848:714391146.515 : Dump Inquiry
2138-1848:714391146.655 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714391146.802 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714391146.949 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714391147.091 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714391147.231 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714391147.374 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714391147.511 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391147.645 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391147.781 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714391147.920 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714391148.015 : 00a0 : 00 00 00 00 00 
2138-1848:714391148.094 : => ReadNVMDataInternal
2138-1848:714391148.323 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714391148.403 : IO Send command 10 bytes
2138-1848:714391148.529 : => CNT96226::VenderCmd_SetData
2138-1848:714391148.592 : iCmd = 0, nBytes = 10
2138-1848:714391148.702 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714391484.058 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714391484.178 : System send command 10 bytes + data 0 bytes
2138-1848:714391484.249 : IO total need to receive data 128 bytes
2138-1848:714391484.322 : => CNT96226::VenderCmd_GetData
2138-1848:714391484.385 : iCmd = 0, nBytes = 128
2138-1848:714391652.591 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391652.806 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391652.951 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714391653.089 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714391653.222 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714391653.353 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391653.480 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391653.611 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714391653.678 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714391653.750 : System total receive data 128 bytes
2138-1848:714391653.825 : => CNT96226::VenderCmd_GetData
2138-1848:714391653.890 : iCmd = 1, nBytes = 4
2138-1848:714391843.500 : 0000 : 00 00 00 00 
2138-1848:714391843.617 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714391843.780 : <= CAsicIO::DoIo ret = 1
2138-1848:714391843.851 : NVMData.PadScanCount = 0
2138-1848:714391843.911 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714391843.970 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714391844.030 : NVMData.FlatbedScanCount = 0
2138-1848:714391844.089 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714391844.144 : NVMData.SideEdgeFletbed = 0
2138-1848:714391844.198 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714391844.254 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714391844.311 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714391844.370 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714391844.430 : NVMData.BornMonth = 0
2138-1848:714391844.483 : NVMData.BornDay = 0
2138-1848:714391844.536 : NVMData.BornYear = 0
2138-1848:714391844.586 : NVMData.FirstScanMonth = 5
2138-1848:714391844.642 : NVMData.FirstScanDay = 18
2138-1848:714391844.699 : NVMData.FirstScanYear = 2020
2138-1848:714391844.756 : NVMData.VerticalMagnification = 0
2138-1848:714391844.814 : NVMData.HorizontalMagnification = 0
2138-1848:714391844.870 : NVMData.PowerSavingTime = 15
2138-1848:714391844.929 : NVMData.SN = A094165189010062
2138-1848:714391844.980 : NVMData.AutoFeed = 0
2138-1848:714391845.036 : NVMData.CCDType = 0
2138-1848:714391845.211 : NVMData.ScanSpeed = 0
2138-1848:714391845.270 : NVMData.RollerCount = 0
2138-1848:714391845.324 : NVMData.MultifeedCount = 0
2138-1848:714391845.379 : NVMData.JamCount = 0
2138-1848:714391845.433 : NVMData.IdentifyInfo = 
2138-1848:714391845.488 : NVMData.FormalName = 
2138-1848:714391845.541 : NVMData.ReservedB = 0
2138-1848:714391845.595 : NVMData.FunctionCode = 0
2138-1848:714391845.648 : NVMData.PreFeed = 0
2138-1848:714391845.700 : NVMData.PreFeedTime = 0
2138-1848:714391845.753 : NVMData.ButtonNumber = 0
2138-1848:714391845.803 : NVMData.PowerOffTime = 0
2138-1848:714391845.858 : <= ReadNVMDataInternal ret = 1
2138-1848:714391845.938 : => IoObject::IoLockEnd
2138-1848:714391846.018 : <= IoObject::IoLockEnd
2138-1848:714391846.072 : <= InitializeScanner ret = 1
2138-1848:714391846.138 : => GetLogicalScannerAbilityEx
2138-1848:714391846.196 : => IoObject::IoLockStart
2138-1848:714391846.277 : => CAsicIO::CheckDevice
2138-1848:714391846.339 : => CNT96226::ConnectIsAvailable
2138-1848:714391870.467 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714391870.564 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714391870.625 : <= IoObject::IoLockStart
2138-1848:714391870.685 : => IoObject::IoLockEnd
2138-1848:714391870.772 : <= IoObject::IoLockEnd
2138-1848:714391870.891 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714391870.968 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714392026.603 : => ReadNVMData
2138-1848:714392026.770 : => IoObject::IoLockStart
2138-1848:714392026.931 : => CAsicIO::CheckDevice
2138-1848:714392026.995 : => CNT96226::ConnectIsAvailable
2138-1848:714392046.866 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714392046.976 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714392047.037 : <= IoObject::IoLockStart
2138-1848:714392047.112 : => ReadNVMDataInternal
2138-1848:714392047.180 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714392047.252 : IO Send command 10 bytes
2138-1848:714392047.380 : => CNT96226::VenderCmd_SetData
2138-1848:714392047.441 : iCmd = 0, nBytes = 10
2138-1848:714392047.551 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714392380.792 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714392380.959 : System send command 10 bytes + data 0 bytes
2138-1848:714392381.028 : IO total need to receive data 128 bytes
2138-1848:714392381.093 : => CNT96226::VenderCmd_GetData
2138-1848:714392381.156 : iCmd = 0, nBytes = 128
2138-1848:714392573.288 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714392573.501 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714392573.646 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714392573.787 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714392573.921 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714392574.057 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714392574.191 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714392574.325 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714392574.396 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714392574.478 : System total receive data 128 bytes
2138-1848:714392574.551 : => CNT96226::VenderCmd_GetData
2138-1848:714392574.611 : iCmd = 1, nBytes = 4
2138-1848:714392739.074 : 0000 : 00 00 00 00 
2138-1848:714392739.211 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714392739.401 : <= CAsicIO::DoIo ret = 1
2138-1848:714392739.476 : NVMData.PadScanCount = 0
2138-1848:714392739.540 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714392739.604 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714392739.666 : NVMData.FlatbedScanCount = 0
2138-1848:714392739.727 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714392739.785 : NVMData.SideEdgeFletbed = 0
2138-1848:714392739.841 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714392739.900 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714392739.958 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714392740.147 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714392740.213 : NVMData.BornMonth = 0
2138-1848:714392740.265 : NVMData.BornDay = 0
2138-1848:714392740.329 : NVMData.BornYear = 0
2138-1848:714392740.379 : NVMData.FirstScanMonth = 5
2138-1848:714392740.434 : NVMData.FirstScanDay = 18
2138-1848:714392740.491 : NVMData.FirstScanYear = 2020
2138-1848:714392740.550 : NVMData.VerticalMagnification = 0
2138-1848:714392740.610 : NVMData.HorizontalMagnification = 0
2138-1848:714392740.670 : NVMData.PowerSavingTime = 15
2138-1848:714392740.727 : NVMData.SN = A094165189010062
2138-1848:714392740.781 : NVMData.AutoFeed = 0
2138-1848:714392740.833 : NVMData.CCDType = 0
2138-1848:714392740.884 : NVMData.ScanSpeed = 0
2138-1848:714392740.940 : NVMData.RollerCount = 0
2138-1848:714392740.994 : NVMData.MultifeedCount = 0
2138-1848:714392741.050 : NVMData.JamCount = 0
2138-1848:714392741.102 : NVMData.IdentifyInfo = 
2138-1848:714392741.155 : NVMData.FormalName = 
2138-1848:714392741.208 : NVMData.ReservedB = 0
2138-1848:714392741.264 : NVMData.FunctionCode = 0
2138-1848:714392741.317 : NVMData.PreFeed = 0
2138-1848:714392741.370 : NVMData.PreFeedTime = 0
2138-1848:714392741.421 : NVMData.ButtonNumber = 0
2138-1848:714392741.475 : NVMData.PowerOffTime = 0
2138-1848:714392741.528 : <= ReadNVMDataInternal ret = 1
2138-1848:714392741.601 : => IoObject::IoLockEnd
2138-1848:714392741.681 : <= IoObject::IoLockEnd
2138-1848:714392741.732 : <= ReadNVMData ret = 1
2138-1848:714393214.990 : => TerminateDriver
2138-1848:714393215.203 : => CAsicIO::~CAsicIO,pStage=206113864
2138-1848:714393215.280 : => CNT96226::Close
2138-1848:714393219.859 : <= CNT96226::Close ret = 1
2138-1848:714393219.947 : <= CAsicIO::~CAsicIO
2138-1848:714393220.008 : => IoObject::IoLockEnd
2138-1848:714393220.081 : <= IoObject::IoLockEnd
2138-1848:714393220.137 : => IoObject::TerminateDevice
2138-1848:714393220.198 : => IoObject::IoLockEnd
2138-1848:714393220.250 : <= IoObject::IoLockEnd
2138-1848:714393220.347 : <= IoObject::TerminateDevice
2138-1848:714393220.582 : <= TerminateDriver ret = 1
2138-1848:714395548.189 : ============Debug Start==========
2138-1848:714395548.525 : Date : 2020/5/18 09:50:31
2138-1848:714395548.607 : Process ID : 2138
2138-1848:714395548.961 : Windows : Version 10.0 build 18363 
2138-1848:714395549.459 : MemoryStatus.dwMemoryLoad : 30
2138-1848:714395549.528 : MemoryStatus.ullTotalPhys : 8472518656
2138-1848:714395549.595 : MemoryStatus.ullAvailPhys : 5873229824
2138-1848:714395549.656 : MemoryStatus.ullTotalPageFile : 9814695936
2138-1848:714395549.727 : MemoryStatus.ullAvailPageFile : 7290732544
2138-1848:714395549.796 : MemoryStatus.ullTotalVirtual : 2147352576
2138-1848:714395549.861 : MemoryStatus.ullAvailVirtual : 1721053184
2138-1848:714395549.926 : MemoryStatus.ullAvailExtendedVirtual : 0
2138-1848:714395550.035 : CPU Name String :         Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
2138-1848:714395550.100 : CPU Family 6 Model 10 Stepping 7
2138-1848:714395550.343 : CPU Count : 4
2138-1848:714395550.396 : CPU Frequency : 100.000 Mhz
2138-1848:714395555.092 : Driver dll (C:\Windows\Twain_32\PenPower\PenPower A8 Scanner\A8.dll) version = 0.9.2017.1109
2138-1848:714395555.244 : => InitializeDriver
2138-1848:714395555.496 : <= InitializeDriver ret = 1
2138-1848:714397945.190 : => InitializeScanner
2138-1848:714397945.487 : => CAsicIO::GetDeviceList
2138-1848:714397945.929 : => CNT96226::CNT96226
2138-1848:714397945.997 : => CNT96226::Open
2138-1848:714397973.681 : <= CNT96226::Open ret = 1
2138-1848:714397973.807 : => CNT96226::Initialize
2138-1848:714397974.021 : <= CNT96226::Initialize ret = 1
2138-1848:714397974.086 : <= CNT96226::CNT96226
2138-1848:714397974.145 : => CNT96226::EnumAvailableDevice
2138-1848:714397977.720 : => CNT96226::CountAvailableDeviceCallbackFunc
2138-1848:714397977.805 : DeviceHandleTable[ 0 ] = 256
2138-1848:714397977.871 : <= CNT96226::CountAvailableDeviceCallbackFunc ret = 1
2138-1848:714401758.319 : <= CNT96226::EnumAvailableDevice ret = 1
2138-1848:714401759.476 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714401767.684 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714401767.913 : => IoObject::GetLockName
2138-1848:714401768.045 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714401768.193 : <= IoObject::GetLockName
2138-1848:714401769.025 : => CNT96226::VenderCmd_GetData
2138-1848:714401769.158 : iCmd = 3, nBytes = 2
2138-1848:714402166.129 : 0000 : 06 38 
2138-1848:714402166.407 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714402166.569 : => CNT96226::VenderCmd_GetData
2138-1848:714402166.706 : iCmd = 4, nBytes = 2
2138-1848:714402490.282 : 0000 : 07 07 
2138-1848:714402490.533 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714402490.728 : Device 0 USB ID = 0638 : 0707
2138-1848:714402490.912 : => CAsicIO::DoSimpleIo code = 0x12 - 0x00
2138-1848:714402491.072 : IO Send command 10 bytes
2138-1848:714402491.192 : => CNT96226::VenderCmd_SetData
2138-1848:714402491.325 : iCmd = 0, nBytes = 10
2138-1848:714402491.559 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714402694.984 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714402695.225 : => CNT96226::VenderCmd_GetData
2138-1848:714402695.362 : iCmd = 0, nBytes = 165
2138-1848:714402903.769 : skip dump 37 bytes
2138-1848:714402904.181 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714402904.475 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714402904.763 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714402905.057 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714402905.328 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714402905.610 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714402905.874 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714402906.148 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714402906.287 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714402906.415 : => CNT96226::VenderCmd_GetData
2138-1848:714402906.761 : iCmd = 1, nBytes = 4
2138-1848:714403125.456 : 0000 : 00 00 00 00 
2138-1848:714403125.642 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714403125.784 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714403125.917 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714403126.066 : IO Send command 10 bytes
2138-1848:714403126.180 : => CNT96226::VenderCmd_SetData
2138-1848:714403126.303 : iCmd = 0, nBytes = 10
2138-1848:714403126.526 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714403481.443 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714403481.769 : => CNT96226::VenderCmd_GetData
2138-1848:714403481.922 : iCmd = 0, nBytes = 128
2138-1848:714403693.295 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714403693.657 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714403693.954 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714403694.233 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714403694.506 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714403694.773 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714403695.040 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714403695.303 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714403695.444 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714403695.585 : => CNT96226::VenderCmd_GetData
2138-1848:714403695.708 : iCmd = 1, nBytes = 4
2138-1848:714403908.780 : 0000 : 00 00 00 00 
2138-1848:714403909.032 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714403909.181 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714403909.468 : => CNT96226::~CNT96226,m_hLibNvUSB=1705902080
2138-1848:714403909.621 : => CNT96226::Close
2138-1848:714403916.392 : <= CNT96226::Close ret = 1
2138-1848:714403916.562 : <= CNT96226::~CNT96226
2138-1848:714403916.734 : <= CAsicIO::GetDeviceList
2138-1848:714403917.556 : => IoObject::SetTimeout
2138-1848:714403917.676 : Timeout--> In = 0 Out = 0
2138-1848:714403917.807 : <= IoObject::SetTimeout
2138-1848:714403917.934 : => CAsicIO::CAsicIO
2138-1848:714403918.086 : => CNT96226::CNT96226
2138-1848:714403918.197 : => CNT96226::Open
2138-1848:714403963.661 : <= CNT96226::Open ret = 1
2138-1848:714403963.886 : => CNT96226::Initialize
2138-1848:714403964.310 : <= CNT96226::Initialize ret = 1
2138-1848:714403964.443 : <= CNT96226::CNT96226
2138-1848:714403964.557 : <= CAsicIO::CAsicIO
2138-1848:714403964.671 : => CAsicIO::InitializeDevice
2138-1848:714403964.822 : => CNT96226::ConnectToDevice, hDevice=256
2138-1848:714403972.446 : <= CNT96226::ConnectToDevice ret = 1
2138-1848:714403972.674 : => IoObject::GetLockName
2138-1848:714403972.795 : GetLockName, Input = \@, Output = Global\AVDrv2006ACCESS
2138-1848:714403972.936 : <= IoObject::GetLockName
2138-1848:714403973.761 : => CAsicIO::DoSimpleIo code = 0x28 - 0x69
2138-1848:714403973.919 : IO Send command 10 bytes
2138-1848:714403974.033 : => CNT96226::VenderCmd_SetData
2138-1848:714403974.152 : iCmd = 0, nBytes = 10
2138-1848:714403974.382 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714404322.511 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714404322.769 : => CNT96226::VenderCmd_GetData
2138-1848:714404322.896 : iCmd = 0, nBytes = 128
2138-1848:714404535.561 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714404535.943 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714404536.240 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714404536.519 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714404536.793 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714404537.060 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714404537.327 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714404537.586 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714404537.720 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714404538.044 : => CNT96226::VenderCmd_GetData
2138-1848:714404538.173 : iCmd = 1, nBytes = 4
2138-1848:714404744.154 : 0000 : 00 00 00 00 
2138-1848:714404744.343 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714404744.479 : <= CAsicIO::DoSimpleIo ret = 1
2138-1848:714404744.600 : => CNT96226::VenderCmd_GetData
2138-1848:714404744.732 : iCmd = 3, nBytes = 2
2138-1848:714405130.506 : 0000 : 06 38 
2138-1848:714405130.641 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714405130.729 : => CNT96226::VenderCmd_GetData
2138-1848:714405130.802 : iCmd = 4, nBytes = 2
2138-1848:714405433.463 : 0000 : 07 07 
2138-1848:714405433.613 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714405433.774 : Check device handle 256 is USB: VID = 0638 PID = 0707 SN = A094165189010062
2138-1848:714405433.893 : => IoObject::InitializeDevice
2138-1848:714405434.015 : Try to create event (Global\AVDrv2006ACCESS)
2138-1848:714405434.777 : <= IoObject::InitializeDevice ret = 1
2138-1848:714405434.867 : <= CAsicIO::InitializeDevice ret = 1
2138-1848:714405435.566 : => FindScanner
2138-1848:714405435.640 :  0 < strlen( szTargetDeviceName ),else 
2138-1848:714405435.721 : <= FindScanner ret = 1
2138-1848:714405435.796 : => IoObject::IoLockStart
2138-1848:714405435.898 : => CAsicIO::CheckDevice
2138-1848:714405435.972 : => CNT96226::ConnectIsAvailable
2138-1848:714405460.116 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714405460.231 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714405460.303 : <= IoObject::IoLockStart
2138-1848:714405460.373 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714405460.454 : IO Send command 10 bytes
2138-1848:714405460.549 : => CNT96226::VenderCmd_SetData
2138-1848:714405460.619 : iCmd = 0, nBytes = 10
2138-1848:714405460.735 : 0000 : 12 00 00 00 05 00 00 00 00 00 
2138-1848:714405660.154 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714405660.299 : System send command 10 bytes + data 0 bytes
2138-1848:714405660.386 : IO total need to receive data 5 bytes
2138-1848:714405660.458 : => CNT96226::VenderCmd_GetData
2138-1848:714405660.529 : iCmd = 0, nBytes = 5
2138-1848:714405839.433 : 0000 : 06 00 02 02 ab 
2138-1848:714405839.593 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714405839.682 : System total receive data 5 bytes
2138-1848:714405839.762 : => CNT96226::VenderCmd_GetData
2138-1848:714405839.834 : iCmd = 1, nBytes = 4
2138-1848:714406044.049 : 0000 : 00 00 00 00 
2138-1848:714406044.162 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714406044.314 : <= CAsicIO::DoIo ret = 1
2138-1848:714406044.399 : => CAsicIO::DoIo code = 0x12 - 0x00
2138-1848:714406044.477 : IO Send command 10 bytes
2138-1848:714406044.594 : => CNT96226::VenderCmd_SetData
2138-1848:714406044.666 : iCmd = 0, nBytes = 10
2138-1848:714406044.796 : 0000 : 12 00 00 00 a5 00 00 00 00 00 
2138-1848:714406247.614 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714406247.760 : System send command 10 bytes + data 0 bytes
2138-1848:714406247.844 : IO total need to receive data 165 bytes
2138-1848:714406247.922 : => CNT96226::VenderCmd_GetData
2138-1848:714406247.990 : iCmd = 0, nBytes = 165
2138-1848:714406437.830 : skip dump 37 bytes
2138-1848:714406438.063 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714406438.229 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714406438.388 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714406438.541 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714406438.688 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714406438.845 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714406438.995 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714406439.147 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714406439.223 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714406439.297 : System total receive data 165 bytes
2138-1848:714406439.369 : => CNT96226::VenderCmd_GetData
2138-1848:714406439.585 : iCmd = 1, nBytes = 4
2138-1848:714406646.500 : 0000 : 00 00 00 00 
2138-1848:714406646.599 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714406646.757 : <= CAsicIO::DoIo ret = 1
2138-1848:714406646.826 : Dump Inquiry
2138-1848:714406646.962 : 0000 : 06 00 02 02 ab 00 00 10 50 65 6e 50 6f 77 65 72 
2138-1848:714406647.112 : 0010 : 41 38 20 53 63 61 6e 6e 65 72 20 20 20 20 20 20 
2138-1848:714406647.264 : 0020 : 30 2e 31 39 a0 30 30 65 02 58 02 58 02 58 02 58 
2138-1848:714406647.418 : 0030 : 00 00 59 b6 d2 40 04 04 08 08 08 08 c0 92 12 05 
2138-1848:714406647.565 : 0040 : 00 01 04 07 05 0e 00 00 00 00 00 0f 00 02 08 07 
2138-1848:714406647.717 : 0050 : 3e 02 7e 04 ec 02 7e 04 ec 02 58 08 01 8c 44 06 
2138-1848:714406647.862 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714406648.004 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714406648.155 : 0080 : 00 00 00 25 80 90 00 78 00 01 00 78 00 01 00 10 
2138-1848:714406648.303 : 0090 : 00 96 01 01 00 02 00 00 00 88 09 00 2c 14 00 00 
2138-1848:714406648.406 : 00a0 : 00 00 00 00 00 
2138-1848:714406648.484 : => ReadNVMDataInternal
2138-1848:714406648.730 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714406648.806 : IO Send command 10 bytes
2138-1848:714406648.925 : => CNT96226::VenderCmd_SetData
2138-1848:714406648.986 : iCmd = 0, nBytes = 10
2138-1848:714406649.101 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714406957.116 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714406957.542 : System send command 10 bytes + data 0 bytes
2138-1848:714406957.628 : IO total need to receive data 128 bytes
2138-1848:714406957.706 : => CNT96226::VenderCmd_GetData
2138-1848:714406957.777 : iCmd = 0, nBytes = 128
2138-1848:714407159.923 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714407160.142 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714407160.314 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714407160.475 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714407160.633 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714407160.781 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714407160.928 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714407161.081 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714407161.160 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714407161.238 : System total receive data 128 bytes
2138-1848:714407161.314 : => CNT96226::VenderCmd_GetData
2138-1848:714407161.379 : iCmd = 1, nBytes = 4
2138-1848:714407298.659 : 0000 : 00 00 00 00 
2138-1848:714407298.790 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714407298.954 : <= CAsicIO::DoIo ret = 1
2138-1848:714407299.035 : NVMData.PadScanCount = 0
2138-1848:714407299.106 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714407299.174 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714407299.243 : NVMData.FlatbedScanCount = 0
2138-1848:714407299.311 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714407299.375 : NVMData.SideEdgeFletbed = 0
2138-1848:714407299.444 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714407299.507 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714407299.574 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714407299.640 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714407299.708 : NVMData.BornMonth = 0
2138-1848:714407299.773 : NVMData.BornDay = 0
2138-1848:714407299.832 : NVMData.BornYear = 0
2138-1848:714407299.890 : NVMData.FirstScanMonth = 5
2138-1848:714407299.952 : NVMData.FirstScanDay = 18
2138-1848:714407300.020 : NVMData.FirstScanYear = 2020
2138-1848:714407300.085 : NVMData.VerticalMagnification = 0
2138-1848:714407300.152 : NVMData.HorizontalMagnification = 0
2138-1848:714407300.217 : NVMData.PowerSavingTime = 15
2138-1848:714407300.283 : NVMData.SN = A094165189010062
2138-1848:714407300.343 : NVMData.AutoFeed = 0
2138-1848:714407300.401 : NVMData.CCDType = 0
2138-1848:714407300.621 : NVMData.ScanSpeed = 0
2138-1848:714407300.684 : NVMData.RollerCount = 0
2138-1848:714407300.744 : NVMData.MultifeedCount = 0
2138-1848:714407300.810 : NVMData.JamCount = 0
2138-1848:714407300.873 : NVMData.IdentifyInfo = 
2138-1848:714407300.933 : NVMData.FormalName = 
2138-1848:714407300.993 : NVMData.ReservedB = 0
2138-1848:714407301.054 : NVMData.FunctionCode = 0
2138-1848:714407301.114 : NVMData.PreFeed = 0
2138-1848:714407301.174 : NVMData.PreFeedTime = 0
2138-1848:714407301.234 : NVMData.ButtonNumber = 0
2138-1848:714407301.293 : NVMData.PowerOffTime = 0
2138-1848:714407301.355 : <= ReadNVMDataInternal ret = 1
2138-1848:714407301.441 : => IoObject::IoLockEnd
2138-1848:714407301.525 : <= IoObject::IoLockEnd
2138-1848:714407301.586 : <= InitializeScanner ret = 1
2138-1848:714408525.246 : => GetLogicalScannerAbility
2138-1848:714408525.471 : => IoObject::IoLockStart
2138-1848:714408525.614 : => CAsicIO::CheckDevice
2138-1848:714408525.687 : => CNT96226::ConnectIsAvailable
2138-1848:714408544.202 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714408544.342 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714408544.416 : <= IoObject::IoLockStart
2138-1848:714408544.483 : => IoObject::IoLockEnd
2138-1848:714408544.598 : <= IoObject::IoLockEnd
2138-1848:714408544.684 : <= GetLogicalScannerAbility ret = 1
2138-1848:714411710.915 : => GetLogicalScannerAbilityEx
2138-1848:714411711.119 : => IoObject::IoLockStart
2138-1848:714411711.268 : => CAsicIO::CheckDevice
2138-1848:714411711.336 : => CNT96226::ConnectIsAvailable
2138-1848:714411734.514 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714411734.640 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714411734.706 : <= IoObject::IoLockStart
2138-1848:714411734.771 : => IoObject::IoLockEnd
2138-1848:714411734.876 : <= IoObject::IoLockEnd
2138-1848:714411735.000 : pAbilityEx->FirmwareVersion = 0.19, pAbilityEx->ModelName = A8 Scanner
2138-1848:714411735.080 : <= GetLogicalScannerAbilityEx ret = 1
2138-1848:714418271.865 : => ReadNVMData
2138-1848:714418272.071 : => IoObject::IoLockStart
2138-1848:714418272.214 : => CAsicIO::CheckDevice
2138-1848:714418272.277 : => CNT96226::ConnectIsAvailable
2138-1848:714418294.709 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714418294.841 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714418294.910 : <= IoObject::IoLockStart
2138-1848:714418294.984 : => ReadNVMDataInternal
2138-1848:714418295.051 : => CAsicIO::DoIo code = 0x28 - 0x69
2138-1848:714418295.126 : IO Send command 10 bytes
2138-1848:714418295.280 : => CNT96226::VenderCmd_SetData
2138-1848:714418295.344 : iCmd = 0, nBytes = 10
2138-1848:714418295.458 : 0000 : 28 00 69 00 0a 0d 00 00 80 00 
2138-1848:714418640.398 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714418640.585 : System send command 10 bytes + data 0 bytes
2138-1848:714418640.659 : IO total need to receive data 128 bytes
2138-1848:714418640.728 : => CNT96226::VenderCmd_GetData
2138-1848:714418640.789 : iCmd = 0, nBytes = 128
2138-1848:714418836.243 : 0000 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714418836.438 : 0010 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714418836.590 : 0020 : 00 00 00 05 00 12 07 e4 00 00 00 00 00 00 41 30 
2138-1848:714418836.736 : 0030 : 39 34 31 36 35 31 38 39 30 31 30 30 36 32 00 00 
2138-1848:714418836.874 : 0040 : 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 
2138-1848:714418837.009 : 0050 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714418837.143 : 0060 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714418837.272 : 0070 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
2138-1848:714418837.342 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714418837.411 : System total receive data 128 bytes
2138-1848:714418837.477 : => CNT96226::VenderCmd_GetData
2138-1848:714418837.536 : iCmd = 1, nBytes = 4
2138-1848:714419021.361 : 0000 : 00 00 00 00 
2138-1848:714419021.515 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714419021.686 : <= CAsicIO::DoIo ret = 1
2138-1848:714419021.912 : NVMData.PadScanCount = 0
2138-1848:714419021.981 : NVMData.ADFSingleModeScanCount = 0
2138-1848:714419022.041 : NVMData.ADFDuplexModeScanCount = 0
2138-1848:714419022.106 : NVMData.FlatbedScanCount = 0
2138-1848:714419022.178 : NVMData.LeadingEdgeFletbed = 0
2138-1848:714419022.236 : NVMData.SideEdgeFletbed = 0
2138-1848:714419022.290 : NVMData.LeadingEgdeADFFrontPage = 0
2138-1848:714419022.351 : NVMData.SideEdgeADFFrontPage = 0
2138-1848:714419022.410 : NVMData.LeadingEdgeADFRearPage = 0
2138-1848:714419022.469 : NVMData.SideEdgeADFRearPage = 0
2138-1848:714419022.531 : NVMData.BornMonth = 0
2138-1848:714419022.582 : NVMData.BornDay = 0
2138-1848:714419022.639 : NVMData.BornYear = 0
2138-1848:714419022.691 : NVMData.FirstScanMonth = 5
2138-1848:714419022.748 : NVMData.FirstScanDay = 18
2138-1848:714419022.804 : NVMData.FirstScanYear = 2020
2138-1848:714419022.863 : NVMData.VerticalMagnification = 0
2138-1848:714419022.923 : NVMData.HorizontalMagnification = 0
2138-1848:714419022.982 : NVMData.PowerSavingTime = 15
2138-1848:714419023.039 : NVMData.SN = A094165189010062
2138-1848:714419023.092 : NVMData.AutoFeed = 0
2138-1848:714419023.143 : NVMData.CCDType = 0
2138-1848:714419023.197 : NVMData.ScanSpeed = 0
2138-1848:714419023.248 : NVMData.RollerCount = 0
2138-1848:714419023.301 : NVMData.MultifeedCount = 0
2138-1848:714419023.358 : NVMData.JamCount = 0
2138-1848:714419023.410 : NVMData.IdentifyInfo = 
2138-1848:714419023.465 : NVMData.FormalName = 
2138-1848:714419023.518 : NVMData.ReservedB = 0
2138-1848:714419023.573 : NVMData.FunctionCode = 0
2138-1848:714419023.625 : NVMData.PreFeed = 0
2138-1848:714419023.675 : NVMData.PreFeedTime = 0
2138-1848:714419023.730 : NVMData.ButtonNumber = 0
2138-1848:714419023.783 : NVMData.PowerOffTime = 0
2138-1848:714419023.836 : <= ReadNVMDataInternal ret = 1
2138-1848:714419023.901 : => IoObject::IoLockEnd
2138-1848:714419023.981 : <= IoObject::IoLockEnd
2138-1848:714419024.029 : <= ReadNVMData ret = 1
2138-1848:714428077.689 : => GetADFStatus
2138-1848:714428078.248 : => IoObject::IoLockStart
2138-1848:714428078.410 : => CAsicIO::CheckDevice
2138-1848:714428078.473 : => CNT96226::ConnectIsAvailable
2138-1848:714428104.519 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714428104.877 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714428104.941 : <= IoObject::IoLockStart
2138-1848:714428105.005 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714428105.074 : IO Send command 10 bytes
2138-1848:714428105.241 : => CNT96226::VenderCmd_SetData
2138-1848:714428105.303 : iCmd = 0, nBytes = 10
2138-1848:714428105.416 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714428305.832 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714428305.982 : System send command 10 bytes + data 0 bytes
2138-1848:714428306.060 : IO total need to receive data 2 bytes
2138-1848:714428306.125 : => CNT96226::VenderCmd_GetData
2138-1848:714428306.185 : iCmd = 0, nBytes = 2
2138-1848:714428501.796 : 0000 : 00 00 
2138-1848:714428501.952 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714428502.029 : System total receive data 2 bytes
2138-1848:714428502.095 : => CNT96226::VenderCmd_GetData
2138-1848:714428502.158 : iCmd = 1, nBytes = 4
2138-1848:714428675.494 : 0000 : 00 00 00 00 
2138-1848:714428675.679 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714428675.854 : <= CAsicIO::DoIo ret = 1
2138-1848:714428675.928 : Return status = 0
2138-1848:714428675.998 : => IoObject::IoLockEnd
2138-1848:714428676.079 : <= IoObject::IoLockEnd
2138-1848:714428676.137 : <= GetADFStatus ret = 1
2138-1848:714431221.845 : => GetADFStatus
2138-1848:714431222.050 : => IoObject::IoLockStart
2138-1848:714431222.217 : => CAsicIO::CheckDevice
2138-1848:714431222.282 : => CNT96226::ConnectIsAvailable
2138-1848:714431242.727 : <= CNT96226::ConnectIsAvailable ret = 1
2138-1848:714431242.856 : <= CAsicIO::CheckDevice ret = 1
2138-1848:714431242.924 : <= IoObject::IoLockStart
2138-1848:714431242.996 : => CAsicIO::DoIo code = 0x08 - 0x00
2138-1848:714431243.265 : IO Send command 10 bytes
2138-1848:714431243.431 : => CNT96226::VenderCmd_SetData
2138-1848:714431243.502 : iCmd = 0, nBytes = 10
2138-1848:714431243.620 : 0000 : 08 00 00 00 02 00 00 00 00 00 
2138-1848:714431435.976 : <= CNT96226::VenderCmd_SetData ret = 1
2138-1848:714431436.137 : System send command 10 bytes + data 0 bytes
2138-1848:714431436.213 : IO total need to receive data 2 bytes
2138-1848:714431436.281 : => CNT96226::VenderCmd_GetData
2138-1848:714431436.343 : iCmd = 0, nBytes = 2
2138-1848:714431626.965 : 0000 : 00 00 
2138-1848:714431627.104 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714431627.186 : System total receive data 2 bytes
2138-1848:714431627.257 : => CNT96226::VenderCmd_GetData
2138-1848:714431627.316 : iCmd = 1, nBytes = 4
2138-1848:714431823.810 : 0000 : 00 00 00 00 
2138-1848:714431823.950 : <= CNT96226::VenderCmd_GetData ret = 1
2138-1848:714431824.117 : <= CAsicIO::DoIo ret = 1
2138-1848:714431824.195 : Return status = 0
2138-1848:714431824.262 : => IoObject::IoLockEnd
2138-1848:714431824.338 : <= IoObject::IoLockEnd
2138-1848:714431824.395 : <= GetADFStatus ret = 1
2138-1848:714433751.410 : => TerminateDriver
2138-1848:714433751.844 : => CAsicIO::~CAsicIO,pStage=145755208
2138-1848:714433751.931 : => CNT96226::Close
2138-1848:714433756.257 : <= CNT96226::Close ret = 1
2138-1848:714433756.342 : <= CAsicIO::~CAsicIO
2138-1848:714433756.406 : => IoObject::IoLockEnd
2138-1848:714433756.466 : <= IoObject::IoLockEnd
2138-1848:714433756.526 : => IoObject::TerminateDevice
2138-1848:714433756.586 : => IoObject::IoLockEnd
2138-1848:714433756.641 : <= IoObject::IoLockEnd
2138-1848:714433756.734 : <= IoObject::TerminateDevice
2138-1848:714433756.977 : <= TerminateDriver ret = 1
